Инъекции JavaScript через Selenium и Python на страницы
Для того что бы это работало надо или переустановить Кибор, или в CMD выполнить
Цитата:
cd C:\Путь к Kibor\python\Scripts
pip3 install 2captcha-python
pip3 install 2captcha-python
Код подключения к API rucaptcha.com
CODE:
sendgetpython("KEY=^'98f2e7fe312f8bf6fb6dc525ca3a1b95^'");//Наш ключ в rucaptcha.com
sendgetpython("Url_Pade=^'"+Get_Url_Pade+"^'");//Адрес страницы с капчей
sendgetpython("SiteKey=^'"+Rez_Redex[0]+"^'");//В Rez_Redex[0] находится спарсеный нами data-sitekey
__python_sync
from twocaptcha import TwoCaptcha
solver = TwoCaptcha(KEY)
result = solver.recaptcha(sitekey=SiteKey, url=Url_Pade)
__end_python
string Token=sendgetpython("print (result)");
regexsearch(1, #Token, Token, "(?<=^'code^': ^')"+"(.*)+(?=^'");
//В Token будет полученный нами токен, который надо вставить в скрытое (открытое нами через JavaScript инъекцию) поле для решения капчи.
sendgetpython("Url_Pade=^'"+Get_Url_Pade+"^'");//Адрес страницы с капчей
sendgetpython("SiteKey=^'"+Rez_Redex[0]+"^'");//В Rez_Redex[0] находится спарсеный нами data-sitekey
__python_sync
from twocaptcha import TwoCaptcha
solver = TwoCaptcha(KEY)
result = solver.recaptcha(sitekey=SiteKey, url=Url_Pade)
__end_python
string Token=sendgetpython("print (result)");
regexsearch(1, #Token, Token, "(?<=^'code^': ^')"+"(.*)+(?=^'");
//В Token будет полученный нами токен, который надо вставить в скрытое (открытое нами через JavaScript инъекцию) поле для решения капчи.