Price-Monitor:电商价格监控
Python3+requests+sqlite+代理池
全新Python3版本:代码重构,采用协程,redis代理池,提高监控效率
简介
功能:京东商城商品价格监控,用户自行设置商品和预期价格,低于预期价格后自动发送邮件提醒用户抢购。
该代码从完整监控系统独立而来,代码量不多,适合给刚接触python爬虫和requests的同学参考。
目前已经开放测试:访问电商价格监控便可体验。
申明:该项目只限于爬取网上公开可见的商品信息,请勿用于任何商业使用。
TODO List
持续更新中
代理池重构,单独检验代理对电商网站可达性
爬虫采用协程gevent库,提高采集效率
支持更多的代理接口使用,包括:免费代理,付费代理,vps拨号代理
使用Django代替Flask
代码覆盖率测试
支持亚马逊中国,天猫等商城
其他功能(欢迎Issue提供意见)
项目依赖
python3.5+
主要包含以下库:
requests
gevent
lxml
可以使用项目自带的requirements.t