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

XFEstudio/gpt4free

Don't give up searching for accessToken in HAR file

8c729203
ochen1 <59662605+ochen1@users.noreply.github.com>
提交于

代码差异

1 个文件 +5 -2
Modified g4f/Provider/openai/har_file.py +5 -2
@@ -54,7 +54,10 @@ def readHAR():
54 54 if arkPreURL in v['request']['url']:
55 55 chatArks.append(parseHAREntry(v))
56 56 elif v['request']['url'] == sessionUrl:
57 accessToken = json.loads(v["response"]["content"]["text"]).get("accessToken")
57 try:
58 accessToken = json.loads(v["response"]["content"]["text"]).get("accessToken")
59 except KeyError:
60 continue
58 61 cookies = {c['name']: c['value'] for c in v['request']['cookies']}
59 62 if not accessToken:
60 63 raise NoValidHarFileError("No accessToken found in .har files")
@@ -127,4 +130,4 @@ async def getArkoseAndAccessToken(proxy: str):
127 130 if chatArk is None:
128 131 return None, accessToken, cookies
129 132 newReq = genArkReq(chatArk)
130 return await sendRequest(newReq, proxy), accessToken, cookies
133 return await sendRequest(newReq, proxy), accessToken, cookies