XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet
公开
关注 0 Fork 0 Star 1
返回提交历史

XFEstudio/gpt4free

Move on_request function

4164cb59
hlohaus <983577+hlohaus@users.noreply.github.com>
提交于

代码差异

1 个文件 +6 -6
Modified g4f/Provider/EasyChat.py +6 -6
@@ -45,13 +45,13 @@ class EasyChat(OpenaiTemplate, AuthFileMixin):
45 45 cls.captchaToken = args.pop("captchaToken")
46 46 if cls.captchaToken:
47 47 debug.log("EasyChat: Using cached captchaToken.")
48 def on_request(event: nodriver.cdp.network.RequestWillBeSent, page=None):
49 if event.request.url != cls.api_endpoint:
50 return
51 if not event.request.post_data:
52 return
53 cls.captchaToken = json.loads(event.request.post_data).get("captchaToken")
54 48 async def callback(page):
49 def on_request(event: nodriver.cdp.network.RequestWillBeSent, page=None):
50 if event.request.url != cls.api_endpoint:
51 return
52 if not event.request.post_data:
53 return
54 cls.captchaToken = json.loads(event.request.post_data).get("captchaToken")
55 55 await page.send(nodriver.cdp.network.enable())
56 56 page.add_handler(nodriver.cdp.network.RequestWillBeSent, on_request)
57 57 button = await page.find("我已知晓")