@obam said in [SOURCE] исходный код проекта Amazon Captcha Module Source Code for Capmonster:
@000 Все еще обычная капча, только редко фан капча проскакивает
Да вроде обычную они уже совсем убрали
Когда мы в редакторе скрипта сразу несколько кубиков копируем и вставляем в редактор кода node.js, то все объединяется в одну строку, что очень не удобно для понимания и редактирования. Написал конвертер на питоне 3.x версии, который разбивает строчку на отдельные строки - отдельный кубик - отдельная строка
# coding: utf-8
import json, re
bas_api_string = '''SUDA VSTAVLIAT STROKU POLNOSTIU, NACHINAYA S await BAS_API'''
bas_api_string = bas_api_string.replace('await BAS_API("', '')
bas_api_string = bas_api_string.replace('");', '')
bas_api_fnc_list = bas_api_string.split('\n;')
for i,x in enumerate(bas_api_fnc_list):
conv_api_str = x
conv_api_str = json.dumps(conv_api_str)
if i ==0:
conv_api_str = conv_api_str[1:-1]
else:
conv_api_str = conv_api_str[3:-1]
conv_api_str = 'await BAS_API(`' + conv_api_str + '`);'
print(conv_api_str)
Исправил баг, можете пользоваться
@serrgo было бы логичней тогда уже написать это на js
тут алгоритм элементарный, можешь переписать. А вообще было бы логичнее, чтобы кубики сами на строки разбивались при конвертации в самом БАСе, и не пришлось бы эти костыли городить
@serrgo said in Конвертер кубиков из редактора скрипта в код node.js, с разбивкой по строкам:
Исправил баг, можете пользоваться
@serrgo было бы логичней тогда уже написать это на js
тут алгоритм элементарный, можешь переписать. А вообще было бы логичнее, чтобы кубики сами на строки разбивались при конвертации в самом БАСе, и не пришлось бы эти костыли городить
Мне он не нужен. И вроде бы подразумевается вставка по одному экшену.
Мне он не нужен. И вроде бы подразумевается вставка по одному экшену.
Экшн ты имеешь ввиду кубик? Ты представь какой это гемор по одному кубику копировать - вставлять если их десяток и больше, чтобы все более менее наглядно все было а не одной строкой как по умолчанию.
@serrgo said in Конвертер кубиков из редактора скрипта в код node.js, с разбивкой по строкам:
Мне он не нужен. И вроде бы подразумевается вставка по одному экшену.
Экшн ты имеешь ввиду кубик? Ты представь какой это гемор по одному кубику копировать - вставлять если их десяток и больше, чтобы все более менее наглядно все было а не одной строкой как по умолчанию.
Можно все необходимые кубики (действия) поместить в функцию BAS и вызывать из node js уже функцию
Можно все необходимые кубики (действия) поместить в функцию BAS и вызывать из node js уже функцию
Для вызова - да, можно и в функцию. А для редактирования, вставки переменных, создания оберток намного проще когда один экшн - одна строка. Попробуй в одной строке, где намешаны куча кубиков, найти быстро куда вставить переменную, а дополнительные условия добавить между кубиками, когда они все в одной строке уже соединены вообще не представляется возможным. А вообще я не навязываю свое взгляд на то как проще и удобней