| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153 |
- [2026-01-30 15:51:20] [INFO ] [PID:28220] [main:1691]
- ==================================================
- [2026-01-30 15:51:20] [INFO ] [PID:28220] [main:1692] 🚀 药九九采集程序启动
- [2026-01-30 15:51:20] [INFO ] [PID:28220] [main:1693] ⏰ 启动时间:2026-01-30 15:51:20
- [2026-01-30 15:51:20] [INFO ] [PID:28220] [main:1694] ==================================================
- [2026-01-30 15:51:20] [INFO ] [PID:28220] [main:143] ✅ 已从yjj_cookies.json加载Cookie
- [2026-01-30 15:51:24] [INFO ] [PID:28220] [main:166] Cookie有效,已保持登录状态
- [2026-01-30 15:51:24] [INFO ] [PID:28220] [main:1787]
- =====================================
- [2026-01-30 15:51:24] [INFO ] [PID:28220] [main:1788] 🔍 开始处理第1/1个关键词:999 感冒灵颗粒
- [2026-01-30 15:51:24] [INFO ] [PID:28220] [main:1789] =====================================
- [2026-01-30 15:51:24] [INFO ] [PID:28220] [main:616] 杀除弹窗成功
- [2026-01-30 15:51:27] [INFO ] [PID:28220] [main:465] 📝 已输入搜索关键词:999 感冒灵颗粒
- [2026-01-30 15:51:28] [INFO ] [PID:28220] [main:478] ✅ 已触发搜索
- [2026-01-30 15:51:30] [INFO ] [PID:28220] [main:616] 杀除弹窗成功
- [2026-01-30 15:51:30] [INFO ] [PID:28220] [main:1157] 📊 开始采集「999 感冒灵颗粒」的商品数据
- [2026-01-30 15:51:30] [INFO ] [PID:28220] [main:1164]
- 📄 「999 感冒灵颗粒」开始采集第 1 页
- [2026-01-30 15:51:30] [INFO ] [PID:28220] [main:1168] 📌 已记录商品列表页URL:https://www.yyjzt.com/search?keyword=999%20%E6%84%9F%E5%86%92%E7%81%B5%E9%A2%97%E7%B2%92
- [2026-01-30 15:51:30] [INFO ] [PID:28220] [main:1173] 📌 「999 感冒灵颗粒」第1页 初始商品个数(count):60
- [2026-01-30 15:51:32] [INFO ] [PID:28220] [main:1197] 📌 「999 感冒灵颗粒」第1页 第1/60个商品 - 等待2.49秒后采集(反爬)
- [2026-01-30 15:51:32] [INFO ] [PID:28220] [main:1231] ==========「999 感冒灵颗粒」第1个商品 - 列表页标题:999 三九 华润三九 感冒灵颗粒 10g*9袋==========
- [2026-01-30 15:51:32] [INFO ] [PID:28220] [main:1253] ==========999 感冒灵颗粒」第1个商品 - 列表页采购价格:13.5==========
- [2026-01-30 15:51:32] [INFO ] [PID:28220] [main:1263] ==========「999 感冒灵颗粒」第1个商品 - 列表页公司名:惠州市九惠制药股份有限公司==========
- [2026-01-30 15:51:32] [INFO ] [PID:28220] [main:1274] ==========「999 感冒灵颗粒」第1个商品 - 列表页店名:湖北药九九==========
- [2026-01-30 15:51:32] [WARNING ] [PID:28220] [main:1293] 「999 感冒灵颗粒」第1个商品「999 三九 华润三九 感冒灵颗粒 10g*9袋」- 折扣价元素未找到,使用采购价兜底:13.5
- [2026-01-30 15:51:32] [INFO ] [PID:28220] [main:1300] 📌 「999 感冒灵颗粒」第1页 第1个商品「999 三九 华润三九 感冒灵颗粒 10g*9袋」- 模拟鼠标移动并点击
- [2026-01-30 15:51:39] [INFO ] [PID:28220] [main:1331] 📌 「999 感冒灵颗粒」第1页 第1个商品「999 三九 华润三九 感冒灵颗粒 10g*9袋」- 详情页加载完成,等待3.54秒(反爬)
- [2026-01-30 15:51:39] [INFO ] [PID:28220] [main:1344] ==========「999 感冒灵颗粒」第1个商品 - 详情页链接:https://www.yyjzt.com/goodDetail?ladderNum&itemStoreId=125005841&sourceProdetail=%2Fsearch&is_store=0==========
- [2026-01-30 15:51:39] [INFO ] [PID:28220] [main:1385] ==========「999 感冒灵颗粒」第1个商品 - 详情页有效期:20270331==========
- [2026-01-30 15:51:39] [INFO ] [PID:28220] [main:1398] ==========「999 感冒灵颗粒」第1个商品 - 详情页生产日期:20250409==========
- [2026-01-30 15:51:39] [INFO ] [PID:28220] [main:1408] ==========「999 感冒灵颗粒」第1个商品 - 详情页批准文号:国药准字Z44021940==========
- [2026-01-30 15:51:39] [INFO ] [PID:28220] [main:1419] ==========「999 感冒灵颗粒」第1个商品 - 详情页规格:10g*9袋==========
- [2026-01-30 15:51:39] [INFO ] [PID:28220] [main:1432] ==========「999 感冒灵颗粒」第1个商品 - 详情页规格:库存 27062盒==========
- [2026-01-30 15:51:39] [INFO ] [PID:28220] [main:1444] ==========「999 感冒灵颗粒」第1个商品 - 详情页销量:已拼1.9万+盒==========
- [2026-01-30 15:52:49] [INFO ] [PID:28220] [main:726] 【店铺存在校验】店铺已存在 | 店铺名:'湖北药九九' | 结果:存在(True)不要执行采集店铺
- [2026-01-30 15:52:49] [INFO ] [PID:28220] [main:1542] 数据库有该店名,在数据库拿取对应字段填充yjj_drug_middle表
- [2026-01-30 15:52:49] [INFO ] [PID:28220] [main:1560] 📌 「999 感冒灵颗粒」第1个商品 - 已关闭详情页标签页
- [2026-01-30 15:52:52] [INFO ] [PID:28220] [main:1567] 「999 感冒灵颗粒」第1个商品「999 三九 华润三九 感冒灵颗粒 10g*9袋」- 已切回列表页
- [2026-01-30 15:52:52] [INFO ] [PID:28220] [main:886] 单条数据插入成功:...
- [2026-01-30 15:52:52] [INFO ] [PID:28220] [main:1606] 「999 感冒灵颗粒」第1个商品「999 三九 华润三九 感冒灵颗粒 10g*9袋」采集完成
- [2026-01-30 15:52:54] [INFO ] [PID:28220] [main:1197] 📌 「999 感冒灵颗粒」第1页 第2/60个商品 - 等待2.30秒后采集(反爬)
- [2026-01-30 15:52:54] [INFO ] [PID:28220] [main:1231] ==========「999 感冒灵颗粒」第2个商品 - 列表页标题:999 三九 华润三九 感冒灵颗粒 10g*9袋==========
- [2026-01-30 15:52:54] [INFO ] [PID:28220] [main:1253] ==========999 感冒灵颗粒」第2个商品 - 列表页采购价格:13.35==========
- [2026-01-30 15:52:54] [INFO ] [PID:28220] [main:1263] ==========「999 感冒灵颗粒」第2个商品 - 列表页公司名:惠州市九惠制药股份有限公司==========
- [2026-01-30 15:52:54] [INFO ] [PID:28220] [main:1274] ==========「999 感冒灵颗粒」第2个商品 - 列表页店名:药品预约中心==========
- [2026-01-30 15:52:54] [WARNING ] [PID:28220] [main:1293] 「999 感冒灵颗粒」第2个商品「999 三九 华润三九 感冒灵颗粒 10g*9袋」- 折扣价元素未找到,使用采购价兜底:13.35
- [2026-01-30 15:52:54] [INFO ] [PID:28220] [main:1300] 📌 「999 感冒灵颗粒」第1页 第2个商品「999 三九 华润三九 感冒灵颗粒 10g*9袋」- 模拟鼠标移动并点击
- [2026-01-30 15:53:00] [INFO ] [PID:28220] [main:1331] 📌 「999 感冒灵颗粒」第1页 第2个商品「999 三九 华润三九 感冒灵颗粒 10g*9袋」- 详情页加载完成,等待2.92秒(反爬)
- [2026-01-30 15:53:00] [INFO ] [PID:28220] [main:1344] ==========「999 感冒灵颗粒」第2个商品 - 详情页链接:https://www.yyjzt.com/goodDetail?ladderNum&itemStoreId=126243058&sourceProdetail=%2Fsearch&is_store=0==========
- [2026-01-30 15:53:00] [INFO ] [PID:28220] [main:1385] ==========「999 感冒灵颗粒」第2个商品 - 详情页有效期:20270331==========
- [2026-01-30 15:53:00] [INFO ] [PID:28220] [main:1398] ==========「999 感冒灵颗粒」第2个商品 - 详情页生产日期:20250403==========
- [2026-01-30 15:53:00] [INFO ] [PID:28220] [main:1408] ==========「999 感冒灵颗粒」第2个商品 - 详情页批准文号:国药准字Z44021940==========
- [2026-01-30 15:53:00] [INFO ] [PID:28220] [main:1419] ==========「999 感冒灵颗粒」第2个商品 - 详情页规格:10g*9袋==========
- [2026-01-30 15:53:00] [INFO ] [PID:28220] [main:1432] ==========「999 感冒灵颗粒」第2个商品 - 详情页规格:库存 5692盒==========
- [2026-01-30 15:53:00] [INFO ] [PID:28220] [main:1444] ==========「999 感冒灵颗粒」第2个商品 - 详情页销量:已拼1449盒==========
- [2026-01-30 15:53:08] [INFO ] [PID:28220] [main:728] 【店铺存在校验】店铺不存在 | 店铺名:'药品预约中心' | 结果:不存在(False)
- [2026-01-30 15:53:08] [INFO ] [PID:28220] [main:1542] 数据库有该店名,在数据库拿取对应字段填充yjj_drug_middle表
- [2026-01-30 15:53:08] [INFO ] [PID:28220] [main:1560] 📌 「999 感冒灵颗粒」第2个商品 - 已关闭详情页标签页
- [2026-01-30 15:53:11] [INFO ] [PID:28220] [main:1567] 「999 感冒灵颗粒」第2个商品「999 三九 华润三九 感冒灵颗粒 10g*9袋」- 已切回列表页
- [2026-01-30 15:53:11] [INFO ] [PID:28220] [main:886] 单条数据插入成功:...
- [2026-01-30 15:53:11] [INFO ] [PID:28220] [main:1606] 「999 感冒灵颗粒」第2个商品「999 三九 华润三九 感冒灵颗粒 10g*9袋」采集完成
- [2026-01-30 15:53:13] [INFO ] [PID:28220] [main:1197] 📌 「999 感冒灵颗粒」第1页 第3/60个商品 - 等待2.05秒后采集(反爬)
- [2026-01-30 15:53:13] [INFO ] [PID:28220] [main:1231] ==========「999 感冒灵颗粒」第3个商品 - 列表页标题:999 三九 华润三九 感冒灵颗粒 10g*9袋==========
- [2026-01-30 15:53:13] [INFO ] [PID:28220] [main:1253] ==========999 感冒灵颗粒」第3个商品 - 列表页采购价格:14.15==========
- [2026-01-30 15:53:13] [INFO ] [PID:28220] [main:1263] ==========「999 感冒灵颗粒」第3个商品 - 列表页公司名:华润三九(枣庄)药业有限公司==========
- [2026-01-30 15:53:13] [INFO ] [PID:28220] [main:1274] ==========「999 感冒灵颗粒」第3个商品 - 列表页店名:湖北药九九==========
- [2026-01-30 15:53:13] [WARNING ] [PID:28220] [main:1293] 「999 感冒灵颗粒」第3个商品「999 三九 华润三九 感冒灵颗粒 10g*9袋」- 折扣价元素未找到,使用采购价兜底:14.15
- [2026-01-30 15:53:13] [INFO ] [PID:28220] [main:1300] 📌 「999 感冒灵颗粒」第1页 第3个商品「999 三九 华润三九 感冒灵颗粒 10g*9袋」- 模拟鼠标移动并点击
- [2026-01-30 15:53:18] [INFO ] [PID:28220] [main:1331] 📌 「999 感冒灵颗粒」第1页 第3个商品「999 三九 华润三九 感冒灵颗粒 10g*9袋」- 详情页加载完成,等待2.02秒(反爬)
- [2026-01-30 15:53:18] [INFO ] [PID:28220] [main:1344] ==========「999 感冒灵颗粒」第3个商品 - 详情页链接:https://www.yyjzt.com/goodDetail?ladderNum&itemStoreId=90707147&sourceProdetail=%2Fsearch&is_store=0==========
- [2026-01-30 15:53:18] [INFO ] [PID:28220] [main:1385] ==========「999 感冒灵颗粒」第3个商品 - 详情页有效期:20270831==========
- [2026-01-30 15:53:18] [INFO ] [PID:28220] [main:1398] ==========「999 感冒灵颗粒」第3个商品 - 详情页生产日期:20250916==========
- [2026-01-30 15:53:18] [INFO ] [PID:28220] [main:1408] ==========「999 感冒灵颗粒」第3个商品 - 详情页批准文号:国药准字Z44021940==========
- [2026-01-30 15:53:18] [INFO ] [PID:28220] [main:1419] ==========「999 感冒灵颗粒」第3个商品 - 详情页规格:10g*9袋==========
- [2026-01-30 15:53:18] [INFO ] [PID:28220] [main:1432] ==========「999 感冒灵颗粒」第3个商品 - 详情页规格:库存 >100==========
- [2026-01-30 15:53:18] [WARNING ] [PID:28220] [main:1446] 「999 感冒灵颗粒」第3个商品「999 三九 华润三九 感冒灵颗粒 10g*9袋」- 没有销量元素,使用默认值:
- [2026-01-30 15:53:32] [INFO ] [PID:28220] [main:726] 【店铺存在校验】店铺已存在 | 店铺名:'湖北药九九' | 结果:存在(True)不要执行采集店铺
- [2026-01-30 15:53:32] [INFO ] [PID:28220] [main:1542] 数据库有该店名,在数据库拿取对应字段填充yjj_drug_middle表
- [2026-01-30 15:53:32] [INFO ] [PID:28220] [main:1560] 📌 「999 感冒灵颗粒」第3个商品 - 已关闭详情页标签页
- [2026-01-30 15:53:35] [INFO ] [PID:28220] [main:1567] 「999 感冒灵颗粒」第3个商品「999 三九 华润三九 感冒灵颗粒 10g*9袋」- 已切回列表页
- [2026-01-30 15:53:35] [INFO ] [PID:28220] [main:886] 单条数据插入成功:...
- [2026-01-30 15:53:35] [INFO ] [PID:28220] [main:1606] 「999 感冒灵颗粒」第3个商品「999 三九 华润三九 感冒灵颗粒 10g*9袋」采集完成
- [2026-01-30 15:53:37] [INFO ] [PID:28220] [main:1197] 📌 「999 感冒灵颗粒」第1页 第4/60个商品 - 等待1.62秒后采集(反爬)
- [2026-01-30 15:53:37] [INFO ] [PID:28220] [main:1231] ==========「999 感冒灵颗粒」第4个商品 - 列表页标题:999 三九 华润三九 感冒灵颗粒 10g*9袋==========
- [2026-01-30 15:53:37] [INFO ] [PID:28220] [main:1253] ==========999 感冒灵颗粒」第4个商品 - 列表页采购价格:13.9==========
- [2026-01-30 15:53:37] [INFO ] [PID:28220] [main:1263] ==========「999 感冒灵颗粒」第4个商品 - 列表页公司名:惠州市九惠制药股份有限公司==========
- [2026-01-30 15:53:37] [INFO ] [PID:28220] [main:1274] ==========「999 感冒灵颗粒」第4个商品 - 列表页店名:广东融泰药业==========
- [2026-01-30 15:53:37] [INFO ] [PID:28220] [main:1288] ==========「999 感冒灵颗粒」第4个商品 - 详情页折扣价:13.62==========
- [2026-01-30 15:53:37] [INFO ] [PID:28220] [main:1300] 📌 「999 感冒灵颗粒」第1页 第4个商品「999 三九 华润三九 感冒灵颗粒 10g*9袋」- 模拟鼠标移动并点击
- [2026-01-30 15:53:43] [INFO ] [PID:28220] [main:1331] 📌 「999 感冒灵颗粒」第1页 第4个商品「999 三九 华润三九 感冒灵颗粒 10g*9袋」- 详情页加载完成,等待2.92秒(反爬)
- [2026-01-30 15:53:43] [INFO ] [PID:28220] [main:1344] ==========「999 感冒灵颗粒」第4个商品 - 详情页链接:https://www.yyjzt.com/goodDetail?ladderNum&itemStoreId=124298620&sourceProdetail=%2Fsearch&is_store=0==========
- [2026-01-30 15:53:43] [INFO ] [PID:28220] [main:1385] ==========「999 感冒灵颗粒」第4个商品 - 详情页有效期:20270430==========
- [2026-01-30 15:53:43] [INFO ] [PID:28220] [main:1398] ==========「999 感冒灵颗粒」第4个商品 - 详情页生产日期:20250516==========
- [2026-01-30 15:53:43] [INFO ] [PID:28220] [main:1408] ==========「999 感冒灵颗粒」第4个商品 - 详情页批准文号:国药准字Z44021940==========
- [2026-01-30 15:53:43] [INFO ] [PID:28220] [main:1419] ==========「999 感冒灵颗粒」第4个商品 - 详情页规格:10g*9袋==========
- [2026-01-30 15:53:43] [INFO ] [PID:28220] [main:1432] ==========「999 感冒灵颗粒」第4个商品 - 详情页规格:库存 5盒==========
- [2026-01-30 15:53:43] [WARNING ] [PID:28220] [main:1446] 「999 感冒灵颗粒」第4个商品「999 三九 华润三九 感冒灵颗粒 10g*9袋」- 没有销量元素,使用默认值:
- [2026-01-30 15:53:51] [INFO ] [PID:28220] [main:726] 【店铺存在校验】店铺已存在 | 店铺名:'广东融泰药业' | 结果:存在(True)不要执行采集店铺
- [2026-01-30 15:53:51] [INFO ] [PID:28220] [main:1542] 数据库有该店名,在数据库拿取对应字段填充yjj_drug_middle表
- [2026-01-30 15:53:51] [INFO ] [PID:28220] [main:1560] 📌 「999 感冒灵颗粒」第4个商品 - 已关闭详情页标签页
- [2026-01-30 15:53:51] [ERROR ] [PID:28220] [main:1610] 「999 感冒灵颗粒」第4个商品采集核心异常:Page.bring_to_front: Target page, context or browser has been closed
- Traceback (most recent call last):
- File "C:\Users\datai\Desktop\药九九\main.py", line 1562, in collect_data
- page.bring_to_front() # 激活列表页
- ~~~~~~~~~~~~~~~~~~~^^
- File "C:\Users\datai\AppData\Roaming\Python\Python314\site-packages\playwright\sync_api\_generated.py", line 9451, in bring_to_front
- return mapping.from_maybe_impl(self._sync(self._impl_obj.bring_to_front()))
- ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "C:\Users\datai\AppData\Roaming\Python\Python314\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync
- return task.result()
- ~~~~~~~~~~~^^
- File "C:\Users\datai\AppData\Roaming\Python\Python314\site-packages\playwright\_impl\_page.py", line 660, in bring_to_front
- await self._channel.send("bringToFront", None)
- File "C:\Users\datai\AppData\Roaming\Python\Python314\site-packages\playwright\_impl\_connection.py", line 69, in send
- return await self._connection.wrap_api_call(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- ...<3 lines>...
- )
- ^
- File "C:\Users\datai\AppData\Roaming\Python\Python314\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.TargetClosedError: Page.bring_to_front: Target page, context or browser has been closed
- [2026-01-30 15:53:56] [INFO ] [PID:28220] [main:1197] 📌 「999 感冒灵颗粒」第1页 第5/60个商品 - 等待2.43秒后采集(反爬)
- [2026-01-30 15:53:56] [ERROR ] [PID:28220] [main:1610] 「999 感冒灵颗粒」第5个商品采集核心异常:Locator.count: Target page, context or browser has been closed
- Traceback (most recent call last):
- File "C:\Users\datai\Desktop\药九九\main.py", line 1218, in collect_data
- if sold_locator.count() > 0:
- ~~~~~~~~~~~~~~~~~~^^
- File "C:\Users\datai\AppData\Roaming\Python\Python314\site-packages\playwright\sync_api\_generated.py", line 16876, in count
- return mapping.from_maybe_impl(self._sync(self._impl_obj.count()))
- ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
- File "C:\Users\datai\AppData\Roaming\Python\Python314\site-packages\playwright\_impl\_sync_base.py", line 115, in _sync
- return task.result()
- ~~~~~~~~~~~^^
- File "C:\Users\datai\AppData\Roaming\Python\Python314\site-packages\playwright\_impl\_locator.py", line 423, in count
- return await self._frame._query_count(self._selector)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "C:\Users\datai\AppData\Roaming\Python\Python314\site-packages\playwright\_impl\_frame.py", line 136, in _query_count
- return await self._channel.send("queryCount", None, {"selector": selector})
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "C:\Users\datai\AppData\Roaming\Python\Python314\site-packages\playwright\_impl\_connection.py", line 69, in send
- return await self._connection.wrap_api_call(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- ...<3 lines>...
- )
- ^
- File "C:\Users\datai\AppData\Roaming\Python\Python314\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.TargetClosedError: Locator.count: Target page, context or browser has been closed
- [2026-01-30 15:53:58] [INFO ] [PID:28220] [main:1626] 采满5个往下滑
- [2026-01-30 15:53:58] [INFO ] [PID:28220] [main:192] 📜 开始慢速滚动(目标距离:396px,总步数:7,总时长约0.35秒)
- [2026-01-30 15:53:58] [WARNING ] [PID:28220] [main:214] 慢速滚动失败:Page.evaluate: Target page, context or browser has been closed
|