diff --git a/zotero_automator.py b/zotero_automator.py index 56f9ed4..69b4890 100644 --- a/zotero_automator.py +++ b/zotero_automator.py @@ -91,15 +91,14 @@ async def save_to_zotero(url, headless_mode="new"): print("[*] Finding Zotero Connector service worker...") worker = None - for i in range(10): + for i in range(60): for w in browser_context.service_workers: - if EXTENSION_ID in w.url: + if "background-worker.js" in w.url or "zotero" in w.url: worker = w break if worker: break await asyncio.sleep(0.5) - if not worker: print("[!] Could not find Zotero extension service worker.") else: