Data grabbing platform(DGP)数据采集平台
dgp
为代码目录,gpd/tests
为测试代码目录docs
为文档目录dbutils
连接池,并独立配置mysql的配置文件db_config.ini
conf/account
)使用csv配置文件存储,方便修改同步,并支持直接修改后,下次获取即可生效,无需重启脚本nohup python3 -u qucheng_api/get_data_hourly.py >log_py_output/output_get_data_hourly_202010111947.log 2>&1 &
nohup python3 -u get_order_hourly.py >get_order_hourly_202010111942.log 2>&1 &
nohup python3 -u check_order.py >check_order_202010111943.log 2>&1 &
pip freeze > requirements.txt
或 pipreqs --force /qc-dgp
同步订单的脚本今天优化了一版。 老的同步订单数据的脚本后面不用了,以后就用 tests/check_order.py, tests/get_order_hourly.py
服务器上已经运行新的脚本。
停止的脚本(后续也不再维护下面两个脚本):
get_order_daily.py
repair_order_daily.py
新的抓取订单脚本(tests目录):
check_order.py 每天凌晨3-4点同步前日割平台的订单数据
get_order_hourly.py 每小时同步各平台订单数据
改动的脚本:
get_data_hourly.py 这个脚本只跑消耗cost数据,不再跑订单同步数据。
备注:order_daily表不会继续插入数据,后面不需要再观察该表与order的数据是否一致。 每天看一下check_order.py的日志,如果有错误或者异常则需要重跑数据。获取订单的各平台账号配置在:tests/conf/account 下,新脚本是支持修改账号而无需重启就能在下次调度执行生效。
《1》对消耗数数据相关脚本,添加重载token_list.py ,避免每次添加新消耗账号,需要重新启动 (linux/root/qucheng_api/目录)
《2》添加了3个新h5商城平台订单数据获取脚本(linux/root/tests/目录)
get_order_dairly_qiyue.py ## 七悦 平台订单数据获取(日调度)
get_order_dairly_wending.py ## 文鼎 平台订单数据获取(日调度)
get_order_dairly_yangguang.py ## 阳光 平台订单数据获取(日调度)
《3》添加各平台订单历史数据获取脚本(linux/root/tests/目录)
get_order_history_data.py ## 8个平台的历史订单数据获取
备注 : 新版本脚本中,不管消耗数据,还是订单数据,都不再需要每次添加账号再重启脚本,
直接添加消耗账号到 linux/root/qucheng_api/token_list.py
直接添加订单账号到 linux/root/tests/conf/account/ 中各平台账号的csv文件