返回提交历史
Modified
g4f/Provider/openai/har_file.py
+5
-2
XFEstudio/gpt4free
Don't give up searching for accessToken in HAR file
8c729203
代码差异
1 个文件
+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