错误信息: 爬取任务失败: apt_seijo (https://apt-seijo.com/SHOP/cotopaxnido.html) - Page.query_selector: Execution context was destroyed, most likely because of a navigation
Traceback (most recent call last):
File "D:\workspace\cotopaxi\scraper.py", line 96, in scrape
products_data = await self.parse_page(page)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\plugins\apt_seijo_scraper.py", line 22, in parse_page
table = await page.query_selector('#pi_cart > table.spec > tbody > tr.quantityArea > td > table')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\venv\Lib\site-packages\playwright\async_api\_generated.py", line 8087, 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 410, 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
错误信息: 爬取任务失败: apt_seijo (https://apt-seijo.com/SHOP/ctp-kapai-1-5.html) - Page.query_selector: Execution context was destroyed, most likely because of a navigation
Traceback (most recent call last):
File "D:\workspace\cotopaxi\scraper.py", line 96, in scrape
products_data = await self.parse_page(page)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\plugins\apt_seijo_scraper.py", line 22, in parse_page
table = await page.query_selector('#pi_cart > table.spec > tbody > tr.quantityArea > td > table')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\venv\Lib\site-packages\playwright\async_api\_generated.py", line 8087, 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 410, 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
错误信息: 爬取任务失败: apt_seijo (https://apt-seijo.com/SHOP/cotopaxbatac16-2.html) - Page.query_selector: Execution context was destroyed, most likely because of a navigation
Traceback (most recent call last):
File "D:\workspace\cotopaxi\scraper.py", line 96, in scrape
products_data = await self.parse_page(page)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\plugins\apt_seijo_scraper.py", line 22, in parse_page
table = await page.query_selector('#pi_cart > table.spec > tbody > tr.quantityArea > td > table')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\venv\Lib\site-packages\playwright\async_api\_generated.py", line 8087, 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 410, 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
错误信息: 爬取任务失败: apt_seijo (https://apt-seijo.com/SHOP/cotopaxibatac16l.html) - Page.query_selector: Execution context was destroyed, most likely because of a navigation
Traceback (most recent call last):
File "D:\workspace\cotopaxi\scraper.py", line 96, in scrape
products_data = await self.parse_page(page)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\plugins\apt_seijo_scraper.py", line 22, in parse_page
table = await page.query_selector('#pi_cart > table.spec > tbody > tr.quantityArea > td > table')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\venv\Lib\site-packages\playwright\async_api\_generated.py", line 8087, 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 410, 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
错误信息: 爬取任务失败: apt_seijo (https://apt-seijo.com/SHOP/cotopa-tasra16.html) - Page.query_selector: Execution context was destroyed, most likely because of a navigation
Traceback (most recent call last):
File "D:\workspace\cotopaxi\scraper.py", line 96, in scrape
products_data = await self.parse_page(page)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\plugins\apt_seijo_scraper.py", line 22, in parse_page
table = await page.query_selector('#pi_cart > table.spec > tbody > tr.quantityArea > td > table')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\venv\Lib\site-packages\playwright\async_api\_generated.py", line 8087, 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 410, 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
错误信息: 爬取任务失败: apt_seijo (https://apt-seijo.com/SHOP/cotopaxibatac24.html) - Page.query_selector: Execution context was destroyed, most likely because of a navigation
Traceback (most recent call last):
File "D:\workspace\cotopaxi\scraper.py", line 96, in scrape
products_data = await self.parse_page(page)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\plugins\apt_seijo_scraper.py", line 22, in parse_page
table = await page.query_selector('#pi_cart > table.spec > tbody > tr.quantityArea > td > table')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\venv\Lib\site-packages\playwright\async_api\_generated.py", line 8087, 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 410, 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
错误信息: 爬取任务失败: apt_seijo (https://apt-seijo.com/SHOP/ctp-allpamini20.html) - Page.query_selector: Execution context was destroyed, most likely because of a navigation
Traceback (most recent call last):
File "D:\workspace\cotopaxi\scraper.py", line 96, in scrape
products_data = await self.parse_page(page)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\plugins\apt_seijo_scraper.py", line 22, in parse_page
table = await page.query_selector('#pi_cart > table.spec > tbody > tr.quantityArea > td > table')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\venv\Lib\site-packages\playwright\async_api\_generated.py", line 8087, 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 410, 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
错误信息: 爬取任务失败: apt_seijo (https://apt-seijo.com/SHOP/cotopaxnido.html) - Page.query_selector: Execution context was destroyed, most likely because of a navigation
Traceback (most recent call last):
File "D:\workspace\cotopaxi\scraper.py", line 96, in scrape
products_data = await self.parse_page(page)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\plugins\apt_seijo_scraper.py", line 22, in parse_page
table = await page.query_selector('#pi_cart > table.spec > tbody > tr.quantityArea > td > table')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\venv\Lib\site-packages\playwright\async_api\_generated.py", line 8087, 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 410, 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
错误信息: 爬取任务失败: apt_seijo (https://apt-seijo.com/SHOP/ctp-kapai-1-5.html) - Page.query_selector: Execution context was destroyed, most likely because of a navigation
Traceback (most recent call last):
File "D:\workspace\cotopaxi\scraper.py", line 96, in scrape
products_data = await self.parse_page(page)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\plugins\apt_seijo_scraper.py", line 22, in parse_page
table = await page.query_selector('#pi_cart > table.spec > tbody > tr.quantityArea > td > table')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\venv\Lib\site-packages\playwright\async_api\_generated.py", line 8087, 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 410, 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
错误信息: 爬取任务失败: apt_seijo (https://apt-seijo.com/SHOP/cotopaxbatac16-2.html) - Page.query_selector: Execution context was destroyed, most likely because of a navigation
Traceback (most recent call last):
File "D:\workspace\cotopaxi\scraper.py", line 96, in scrape
products_data = await self.parse_page(page)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\plugins\apt_seijo_scraper.py", line 22, in parse_page
table = await page.query_selector('#pi_cart > table.spec > tbody > tr.quantityArea > td > table')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\workspace\cotopaxi\venv\Lib\site-packages\playwright\async_api\_generated.py", line 8087, 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 410, 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