基于Scrapy的QQ空间照片/相册爬虫。
python 2.7
scrapy==1.3.2
qqlib==1.0.0
-
git clone git@github.com:Lodour/QZone-Crawler.git
-
cd QZone-Crawler
-
virtualenv env --python=python2.7
-
source ./env/bin/activate
-
pip install scrapy==1.3.2 qqlib==1.0.0
-
cd qzone
-
scrapy crawl photo [-a qq=<Your QQ>] [-a target=<Target QQ>]
-
图片保存在
QZone-Crawler/qzone/downloads
文件夹内
-
API可能会失效,一般而言最近一次Commit的时候是有效的
-
项目仍在编写中,目前仅完成了爬取原创说说中的照片
-
如果非原创的说说图片也需要爬取
请将QZone-Crawler/qzone/qzone/spiders/photo.py
中的assert not 'rt_certified' in msg
注释掉
-
没有对
virtualenv
的配置进行测试,如有问题请自行解决 -
及时清空终端命令历史不指定参数时,爬虫开启后会提示输入
- 相册爬虫
- 空间API应该放在单独的包里,以便于管理和更新
- 密码不应该在参数中明文输入
- 优化对Cookies的处理,应该自动保持而不被取消
使用getpass
进行密码输入
Initial commit