问题描述
我正在尝试使用 2cap 中的 api 解决验证码。 它可以获取验证码密钥 但我被困住了。我不知道如何将它“输入”到 recaptcha 中。如果有人可以给我发送一个示例,说明它在这个网站上是如何工作的,我会非常高兴。 帮助我解决问题的人会在贝宝上得到一些钱(只有在这个人想要的时候),我给了这笔钱,因为我为那个项目得到了钱,所以它只是公平的。顺便说一句,对不起我的英语。
我的代码:
# Solve reCaptcha V2 with Selenium Python Using 2captcha
from selenium import webdriver
import requests,time
API_KEY = "MYAPIKEY"
data_sitekey = '6Ldu0RETAAAAAFRTCzycHREmOKJzX3ZCutyhHjEc'
page_url ='https://www.o2.co.uk/shop/sim-cards/pay-as-you-go/delivery?planId=1a209061-ba66-47c9-9387-1af8ce8dd0be'
def Solver():
driver = webdriver.Chrome()
driver.get(page_url)
u1 = f"https://2captcha.com/in.PHP?key={API_KEY}&method=userrecaptcha&googlekey={data_sitekey}&pageurl={page_url}&json=1&invisible=1"
r1 = requests.get(u1)
print(r1.json())
rid = r1.json().get("request")
u2 = f"https://2captcha.com/res.PHP?key={API_KEY}&action=get&id={int(rid)}&json=1"
time.sleep(5)
while True:
r2 = requests.get(u2)
print(r2.json())
if r2.json().get("status") == 1:
form_tokon = r2.json().get("request")
break
time.sleep(5)
time.sleep(999)
if __name__ == '__main__':
Solver()
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)