返回提交历史
Modified
g4f/Provider/needs_auth/LMArena.py
+4
-1
XFEstudio/gpt4free
fix: handle TimeoutError when selecting grid element in LMArena class
19f4ce47
代码差异
1 个文件
+4
-1
@@ -216,7 +216,10 @@ class LMArena(AsyncGeneratorProvider, ProviderModelMixin, AuthFileMixin):
216
216
# else:
217
217
# debug.log("No 'Agree' button found, skipping.")
218
218
await asyncio.sleep(1)
219
element = await page.select('[style="display: grid;"]')
219
try:
220
element = await page.select('[style="display: grid;"]')
221
except TimeoutError:
222
element = None
220
223
if element:
221
224
await click_trunstile(page, 'document.querySelector(\'[style="display: grid;"]\')')
222
225
if not await page.evaluate('document.cookie.indexOf("arena-auth-prod-v1") >= 0'):