返回提交历史
Modified
g4f/Provider/EasyChat.py
+6
-6
XFEstudio/gpt4free
Move on_request function
4164cb59
代码差异
1 个文件
+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("我已知晓")