错误信息: 爬取任务失败: rakuten_nuts (https://item.rakuten.co.jp/nuts/cotopaxi-kids/) - Page.content: Unable to retrieve content because the page is navigating and changing the content.
Traceback (most recent call last):
File "D:\workspace\cotopaxi\core\scraper.py", line 99, in scrape
products_data = await self.parse_page(page)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\plugins\rakuten_nuts_scraper.py", line 26, in parse_page
page_content = await page.content()
^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\async_api\_generated.py", line 9263, in content
return mapping.from_maybe_impl(await self._impl_obj.content())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\_impl\_page.py", line 535, in content
return await self._main_frame.content()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\_impl\_frame.py", line 475, in content
return await self._channel.send("content", None)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\_impl\_connection.py", line 69, in send
return await self._connection.wrap_api_call(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<3 lines>...
)
^
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\_impl\_connection.py", line 559, in wrap_api_call
raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None
playwright._impl._errors.Error: Page.content: Unable to retrieve content because the page is navigating and changing the content.
错误信息: 爬取任务失败: rakuten_nuts (https://item.rakuten.co.jp/nuts/cotopaxi-allpita/) - Page.content: Unable to retrieve content because the page is navigating and changing the content.
Traceback (most recent call last):
File "D:\workspace\cotopaxi\core\scraper.py", line 99, in scrape
products_data = await self.parse_page(page)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\plugins\rakuten_nuts_scraper.py", line 26, in parse_page
page_content = await page.content()
^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\async_api\_generated.py", line 9263, in content
return mapping.from_maybe_impl(await self._impl_obj.content())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\_impl\_page.py", line 535, in content
return await self._main_frame.content()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\_impl\_frame.py", line 475, in content
return await self._channel.send("content", None)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\_impl\_connection.py", line 69, in send
return await self._connection.wrap_api_call(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<3 lines>...
)
^
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\_impl\_connection.py", line 559, in wrap_api_call
raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None
playwright._impl._errors.Error: Page.content: Unable to retrieve content because the page is navigating and changing the content.
错误信息: 爬取任务失败: sora_official (https://sora-official.jp/ap/s/s?fq=bd:SR018&rows=80&sort=fsdt+desc,rk+desc) - Page.query_selector_all: Execution context was destroyed, most likely because of a navigation
Traceback (most recent call last):
File "D:\workspace\cotopaxi\core\scraper.py", line 99, in scrape
products_data = await self.parse_page(page)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\plugins\sora_official_scraper.py", line 29, in parse_page
product_elements = await page.query_selector_all('#item_container > li.goods_item')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\async_api\_generated.py", line 8480, in query_selector_all
await self._impl_obj.query_selector_all(selector=selector)
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\_impl\_page.py", line 410, in query_selector_all
return await self._main_frame.query_selector_all(selector)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\_impl\_frame.py", line 355, in query_selector_all
await self._channel.send(
^^^^^^^^^^^^^^^^^^^^^^^^^
"querySelectorAll", None, dict(selector=selector)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
),
^
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\_impl\_connection.py", line 69, in send
return await self._connection.wrap_api_call(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<3 lines>...
)
^
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\_impl\_connection.py", line 559, in wrap_api_call
raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None
playwright._impl._errors.Error: Page.query_selector_all: Execution context was destroyed, most likely because of a navigation
错误信息: 爬取任务失败: rakuten_nuts (https://item.rakuten.co.jp/nuts/cotopaxi-batac16/) - Page.content: Unable to retrieve content because the page is navigating and changing the content.
Traceback (most recent call last):
File "D:\workspace\cotopaxi\core\scraper.py", line 99, in scrape
products_data = await self.parse_page(page)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\plugins\rakuten_nuts_scraper.py", line 26, in parse_page
page_content = await page.content()
^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\async_api\_generated.py", line 9263, in content
return mapping.from_maybe_impl(await self._impl_obj.content())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\_impl\_page.py", line 535, in content
return await self._main_frame.content()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\_impl\_frame.py", line 475, in content
return await self._channel.send("content", None)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\_impl\_connection.py", line 69, in send
return await self._connection.wrap_api_call(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<3 lines>...
)
^
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\_impl\_connection.py", line 559, in wrap_api_call
raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None
playwright._impl._errors.Error: Page.content: Unable to retrieve content because the page is navigating and changing the content.
错误信息: 爬取任务失败: sora_official (https://sora-official.jp/ap/s/s?fq=bd:SR018&rows=80&sort=fsdt+desc,rk+desc) - Page.query_selector_all: Execution context was destroyed, most likely because of a navigation
Traceback (most recent call last):
File "D:\workspace\cotopaxi\core\scraper.py", line 99, in scrape
products_data = await self.parse_page(page)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\plugins\sora_official_scraper.py", line 29, in parse_page
product_elements = await page.query_selector_all('#item_container > li.goods_item')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\async_api\_generated.py", line 8480, in query_selector_all
await self._impl_obj.query_selector_all(selector=selector)
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\_impl\_page.py", line 410, in query_selector_all
return await self._main_frame.query_selector_all(selector)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\_impl\_frame.py", line 355, in query_selector_all
await self._channel.send(
^^^^^^^^^^^^^^^^^^^^^^^^^
"querySelectorAll", None, dict(selector=selector)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
),
^
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\_impl\_connection.py", line 69, in send
return await self._connection.wrap_api_call(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<3 lines>...
)
^
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\_impl\_connection.py", line 559, in wrap_api_call
raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None
playwright._impl._errors.Error: Page.query_selector_all: Execution context was destroyed, most likely because of a navigation
错误信息: 爬取任务失败: nutscollection (https://www.nutscollection.jp/c/nido) - Page.query_selector: Execution context was destroyed, most likely because of a navigation
Traceback (most recent call last):
File "D:\workspace\cotopaxi\core\scraper.py", line 99, in scrape
products_data = await self.parse_page(page)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\plugins\nutscollection_scraper.py", line 24, in parse_page
product_list_div = await page.query_selector('div.fs-c-productList__list')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\async_api\_generated.py", line 8460, in query_selector
await self._impl_obj.query_selector(selector=selector, strict=strict)
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\_impl\_page.py", line 407, in query_selector
return await self._main_frame.query_selector(selector, strict)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\_impl\_frame.py", line 348, in query_selector
await self._channel.send("querySelector", None, locals_to_params(locals()))
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\_impl\_connection.py", line 69, in send
return await self._connection.wrap_api_call(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<3 lines>...
)
^
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\_impl\_connection.py", line 559, in wrap_api_call
raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None
playwright._impl._errors.Error: Page.query_selector: Execution context was destroyed, most likely because of a navigation
错误信息: 爬取任务失败: nutscollection (https://www.nutscollection.jp/c/allpita) - Page.query_selector: Execution context was destroyed, most likely because of a navigation
Traceback (most recent call last):
File "D:\workspace\cotopaxi\core\scraper.py", line 99, in scrape
products_data = await self.parse_page(page)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\plugins\nutscollection_scraper.py", line 24, in parse_page
product_list_div = await page.query_selector('div.fs-c-productList__list')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\async_api\_generated.py", line 8460, in query_selector
await self._impl_obj.query_selector(selector=selector, strict=strict)
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\_impl\_page.py", line 407, in query_selector
return await self._main_frame.query_selector(selector, strict)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\_impl\_frame.py", line 348, in query_selector
await self._channel.send("querySelector", None, locals_to_params(locals()))
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\_impl\_connection.py", line 69, in send
return await self._connection.wrap_api_call(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<3 lines>...
)
^
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\_impl\_connection.py", line 559, in wrap_api_call
raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None
playwright._impl._errors.Error: Page.query_selector: Execution context was destroyed, most likely because of a navigation
错误信息: 爬取任务失败: nutscollection (https://www.nutscollection.jp/c/nido) - Page.query_selector: Execution context was destroyed, most likely because of a navigation
Traceback (most recent call last):
File "D:\workspace\cotopaxi\core\scraper.py", line 99, in scrape
products_data = await self.parse_page(page)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\plugins\nutscollection_scraper.py", line 24, in parse_page
product_list_div = await page.query_selector('div.fs-c-productList__list')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\async_api\_generated.py", line 8460, in query_selector
await self._impl_obj.query_selector(selector=selector, strict=strict)
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\_impl\_page.py", line 407, in query_selector
return await self._main_frame.query_selector(selector, strict)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\_impl\_frame.py", line 348, in query_selector
await self._channel.send("querySelector", None, locals_to_params(locals()))
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\_impl\_connection.py", line 69, in send
return await self._connection.wrap_api_call(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<3 lines>...
)
^
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\_impl\_connection.py", line 559, in wrap_api_call
raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None
playwright._impl._errors.Error: Page.query_selector: Execution context was destroyed, most likely because of a navigation
错误信息: 爬取任务失败: nutscollection (https://www.nutscollection.jp/c/kapai1-5l) - Page.query_selector: Execution context was destroyed, most likely because of a navigation
Traceback (most recent call last):
File "D:\workspace\cotopaxi\core\scraper.py", line 99, in scrape
products_data = await self.parse_page(page)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\plugins\nutscollection_scraper.py", line 24, in parse_page
product_list_div = await page.query_selector('div.fs-c-productList__list')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\async_api\_generated.py", line 8460, in query_selector
await self._impl_obj.query_selector(selector=selector, strict=strict)
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\_impl\_page.py", line 407, in query_selector
return await self._main_frame.query_selector(selector, strict)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\_impl\_frame.py", line 348, in query_selector
await self._channel.send("querySelector", None, locals_to_params(locals()))
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\_impl\_connection.py", line 69, in send
return await self._connection.wrap_api_call(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<3 lines>...
)
^
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\_impl\_connection.py", line 559, in wrap_api_call
raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None
playwright._impl._errors.Error: Page.query_selector: Execution context was destroyed, most likely because of a navigation
错误信息: 爬取任务失败: nutscollection (https://www.nutscollection.jp/c/tasra) - Page.query_selector: Execution context was destroyed, most likely because of a navigation
Traceback (most recent call last):
File "D:\workspace\cotopaxi\core\scraper.py", line 99, in scrape
products_data = await self.parse_page(page)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\plugins\nutscollection_scraper.py", line 24, in parse_page
product_list_div = await page.query_selector('div.fs-c-productList__list')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\async_api\_generated.py", line 8460, in query_selector
await self._impl_obj.query_selector(selector=selector, strict=strict)
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\_impl\_page.py", line 407, in query_selector
return await self._main_frame.query_selector(selector, strict)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\_impl\_frame.py", line 348, in query_selector
await self._channel.send("querySelector", None, locals_to_params(locals()))
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\_impl\_connection.py", line 69, in send
return await self._connection.wrap_api_call(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<3 lines>...
)
^
File "D:\workspace\cotopaxi\.venv\Lib\site-packages\playwright\_impl\_connection.py", line 559, in wrap_api_call
raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None
playwright._impl._errors.Error: Page.query_selector: Execution context was destroyed, most likely because of a navigation