Open xueli12 opened 4 months ago
我把proxy这个参数删除后就出现下面这个错误:FlareSolverrHTTPClient.request() takes 2 positional arguments but 3 were given
不是很清楚你是怎么调用的
不是很清楚你是怎么调用的
我没有青龙面板,我在您原来的代码的基础上,把main函数下面这里改了,cookies也改为了我自己的cookies的字典形式 try: raw_html = daysign( cookies=cookies, flaresolverr_url='http://127.0.0.1:8191', flaresolverr_proxy='http://127.0.0.1:10809', )
daysign函数没有变动: def daysign( cookies: dict, flaresolverr_url: str = None, flaresolverr_proxy: str = None, ) -> bool:
with (FlareSolverrHTTPClient(url=flaresolverr_url,
proxy=flaresolverr_proxy,
cookies=cookies,
http2=True)
if flaresolverr_url else httpx.Client(cookies=cookies, http2=True)) as client:
错误原因:Client.init() got an unexpected keyword argument 'proxy' Traceback (most recent call last): File "E:\python\98tang\98tang_daysign-main (1)\98tang_daysign-main\daysign2.py", line 253, in main raw_html = daysign( ^^^^^^^^ File "E:\python\98tang\98tang_daysign-main (1)\98tang_daysign-main\daysign2.py", line 58, in daysign with (FlareSolverrHTTPClient(url=flaresolverr_url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "E:\python\98tang\98tang_daysign-main (1)\98tang_daysign-main\flaresolverr.py", line 131, in init self.http_client = httpx.Client( ^^^^^^^^^^^^^ TypeError: Client.init() got an unexpected keyword argument 'proxy'
不确定具体原因,也有可能是你httpx 或者 python版本太旧
不确定具体原因,也有可能是你httpx 或者 python版本太旧
您是用什么版本的httpx,我的python版本是3.12
都是最新版本
都是最新版本
我更新了httpx后,现在没报错了,但是出现以下提示:WARNING:root:Retry cf_clearance update after 10 seconds caused by error: Method not allowed. WARNING:root:Retry cf_clearance update after 10 seconds caused by error: Method not allowed.
感觉是不是你的 flaresolverr有问题
感觉是不是你的 flaresolverr有问题
调用作者大大的flaresolverr时出现了报错 client = FlareSolverrHTTPClient(url=flaresolverr_url, proxy=proxy_url, cookies=cookies, http2=True)
File "E:\python\98tang\flaresolverr.py", line 131, in init self.http_client = httpx.Client( ^^^^^^^^^^^^^ TypeError: Client.init() got an unexpected keyword argument 'proxy'