Обойти Cloudflare с помощью 2captcha, но не получить ключ сайта и другую информациюPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Обойти Cloudflare с помощью 2captcha, но не получить ключ сайта и другую информацию

Сообщение Anonymous »

Я обхожу CloudFare с помощью двух капч, но распечатываю информацию, чтобы убедиться, что они получают ключ сайта и другую информацию, но они не получают эту информацию. Что я делаю не так? это документация, предоставленная 2captcha
import os
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
import time
from twocaptcha import TwoCaptcha

api_key = os.getenv('APIKEY_2CAPTCHA', '1b92b965478994ab9539b21b18236d94')

solver = TwoCaptcha(api_key)
chrome_driver_path = r'C:\Program Files (x86)\chromedriver.exe'
driver = webdriver.Chrome(service=Service(chrome_driver_path))
driver.get('https://www.truepeoplesearch.com/')
time.sleep(2)

script = '''
const i = setInterval(() => {
if (window.turnstile) {
clearInterval(i);
window.turnstile.render = (a, b) => {
let p = {
method: "turnstile",
key: "YOUR_API_KEY",
sitekey: b.sitekey,
pageurl: window.location.href,
data: b.cData,
pagedata: b.chlPageData,
action: b.action,
userAgent: navigator.userAgent,
json: 1
};
window.turnstileData = {
sitekey: b.sitekey,
data: b.cData,
pagedata: b.chlPageData
};
console.log(JSON.stringify(p));
window.tsCallback = b.callback;
return 'foo';
};
}
}, 50);
'''

driver.execute_script(script)
time.sleep(5) # Wait for the script to execute and capture the data

turnstile_data = driver.execute_script("return window.turnstileData;")

if turnstile_data:
print("Sitekey:", turnstile_data['sitekey'])
print("Data:", turnstile_data['data'])
print("Pagedata:", turnstile_data['pagedata'])
else:
print("Turnstile data not captured.")


Подробнее здесь: https://stackoverflow.com/questions/788 ... other-info
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»