各个游戏平台游戏求购与在售等信息
- install Anaconda3 and postgresql.安装成功 cmd 可以输入
ipython
测试Anaconda3 是否安装成功。用数据库可视化工具连接 postgresql 测试是否成功。 - 终端进入当前目录执行
psql -h localhost -p 5432 -U postgres -d postgres -t jiake.proxy_ips_games -f ./else/proxy_ips_games.sql
,数据库连接参数按需修改。代理ip 入库,如果 数据库 postgres 里面有表 jiake.proxy_ips_games 说明运行成功 - 终端进入当前目录执行
psql -h localhost -p 5432 -U postgres -d postgres -t jiake.proxy_ips_games -f ./else/game.sql
,数据库连接参数按需修改。建表,如果数据库 postgres 目录下有很多 jiake.* 表说明成功。 - config.py line50 换 buff 平台登陆进去,任一网页请求 cookies
- config.py line54 更换钉钉机器人加签密钥、webhook
buff.py c5game.py csgo.py igxe.py shou.py stmbuy.py v5fox.py
均可 cmd 输入python buff.py
单独测试,其他平台类似- 各个平台单独测试通过后,运行
python schedule.py
即可
备注:需要更换的可以写到配置文件中config.py,缺点不方便调试
通过单个商品名称,爬取各个平台的价格
- stmbuy:https://api2.stmbuy.com/game/item/onsale.json?appid=730&class_id=4c2b57013a8dc5d0
- c5game:https://www.c5game.com/api/product/sale.json?id=553395655
- buff_163:
- igxe:
- v5fox:
- 使用 Proxy 的逐条插入法
- buff: 16min 400 pages v=25
- stmbuy: 6min 270 pages v=45
- c5game: 5min 180 pages v=36
- igxe: 510s 300 pages v=35 pages/min
- v5fox: 70s 50 pages v=42.5
- 使用 df.to_sql 法: