Python 属性错误:';TwoCaptcha';对象没有属性';重述';
我试图通过验证码来解决问题,但不起作用Python 属性错误:';TwoCaptcha';对象没有属性';重述';,python,Python,我试图通过验证码来解决问题,但不起作用 导入请求 进口bs4 从twocaptcha导入twocaptcha 导入操作系统 TwoCaptcha_api_key=“” 更新url=“” 续订会话=请求。会话() 续订请求=续订会话.get(续订url) 续订内容=续订请求。\u内容 更新汤=bs4.BeautifulSoup(更新汤内容“lxml”) renew_sitekey=renew_soup.find('div',{“class”:“g-recaptcha”})['data-sitek
导入请求
进口bs4
从twocaptcha导入twocaptcha
导入操作系统
TwoCaptcha_api_key=“”
更新url=“”
续订会话=请求。会话()
续订请求=续订会话.get(续订url)
续订内容=续订请求。\u内容
更新汤=bs4.BeautifulSoup(更新汤内容“lxml”)
renew_sitekey=renew_soup.find('div',{“class”:“g-recaptcha”})['data-sitekey']
renew_token=renew_soup.find('input',{“name”:“_token”})['value']
solve=TwoCaptcha(TwoCaptcha\u api\u密钥)
结果=solve.recaptcha(
sitekey=续订\u sitekey,
url=续订(url)
recaptcha_response=结果['code']
postdata={“username”:“AAAAAAA”,“g-recaptcha-response”:f“{recaptcha_response}”,“_-token”:f“{renew_-token}”
更新发布=更新会话。发布(更新url,数据=发布数据)
打印(续发邮件)
我得到了这个错误Traceback (most recent call last):<br>
File "", line 18, in <module><br>
result = solve.recaptcha(<br>
AttributeError: 'TwoCaptcha' object has no attribute 'recaptcha'
回溯(最近一次呼叫最后一次):
文件“”,第18行,在
结果=solve.recaptcha(
AttributeError:“TwoCaptcha”对象没有属性“recaptcha”
该函数称为solve\u recaptcha()
,而不是recaptcha
(请参见[自述])
下次遇到此错误时,可以查找原始代码、文档,也可以添加对dir()
的调用以查看可用的成员/方法:
solve = ...
print dir(solve)
我猜你说的是这个解决验证码的软件包 我也猜,你一定是用了某个IDE来安装这个包,而这个包安装了一个错误的包。()它是原始包的包装 删除当前不正确的软件包
pip卸载TwoCaptcha
并安装正确的pip安装2captcha python
`solve\u recaptha是什么意思?因为
solve.recaptcha
是TwoCaptcha.recaptcha没有这样的函数(从我在github中看到的):AttributeError:'TwoCaptcha'对象没有属性'solve\u recaptcha'