|
@@ -11,7 +11,7 @@ import json
|
|
|
from spiders.yaoshibang.ysbang_crawl import YsbSpider
|
|
from spiders.yaoshibang.ysbang_crawl import YsbSpider
|
|
|
from spiders.yaoshibang.ysb_snapshot_crawl import YaoShiBangSnapshot
|
|
from spiders.yaoshibang.ysb_snapshot_crawl import YaoShiBangSnapshot
|
|
|
from commons.scheduler import CrawlerScheduler
|
|
from commons.scheduler import CrawlerScheduler
|
|
|
-from commons.conn_mysql import MySQLPoolOnline
|
|
|
|
|
|
|
+from commons.conn_mysql import MySQLPoolOn2
|
|
|
from commons.Logger import logger
|
|
from commons.Logger import logger
|
|
|
from commons.feishu_webhook import send_text
|
|
from commons.feishu_webhook import send_text
|
|
|
|
|
|
|
@@ -22,7 +22,7 @@ PLATFORM_ID = 5
|
|
|
def get_device_id_from_db():
|
|
def get_device_id_from_db():
|
|
|
"""从 accounts_platform 表获取一个可用的药师帮账号(platform=5, status=1, equipment_id=3),
|
|
"""从 accounts_platform 表获取一个可用的药师帮账号(platform=5, status=1, equipment_id=3),
|
|
|
用 phone 作为 DEVICE_ID(回告接口的 username 也用它),同时返回密码供 spider 登录。"""
|
|
用 phone 作为 DEVICE_ID(回告接口的 username 也用它),同时返回密码供 spider 登录。"""
|
|
|
- db = MySQLPoolOnline()
|
|
|
|
|
|
|
+ db = MySQLPoolOn2()
|
|
|
sql = """SELECT `name`, `phone`, `password` FROM `accounts_platform`
|
|
sql = """SELECT `name`, `phone`, `password` FROM `accounts_platform`
|
|
|
WHERE `platform`=5 AND `status`=1 AND `equipment_id`=3
|
|
WHERE `platform`=5 AND `status`=1 AND `equipment_id`=3
|
|
|
ORDER BY `cookie_timestamp` ASC LIMIT 1"""
|
|
ORDER BY `cookie_timestamp` ASC LIMIT 1"""
|