Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 属性错误:';TwoCaptcha';对象没有属性';重述';_Python - Fatal编程技术网

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'