Compare commits

...

1 Commits

Author SHA1 Message Date
UncleCode
0e840aea2b Fix managed browser page retrieval when no pages 2025-05-20 21:06:12 +08:00

View File

@@ -964,7 +964,10 @@ class BrowserManager:
pages = context.pages
page = next((p for p in pages if p.url == crawlerRunConfig.url), None)
if not page:
page = context.pages[0] # await context.new_page()
if pages:
page = context.pages[0]
else:
page = await context.new_page()
else:
# Otherwise, check if we have an existing context for this config
config_signature = self._make_config_signature(crawlerRunConfig)