• Stars
    star
    165
  • Rank 228,906 (Top 5 %)
  • Language
    Python
  • Created about 6 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

MM131网站图片爬取 🚨

MM131妹子图片批量下载爬虫py脚本

爬取网站:MM131

爬了2000套妹子图集 将近10万张,共8.5个G (图为我的腾讯云cos存储

最开始的版本其实是先解析页面再提取url链接逐个请求, 后来发现了图片的url规律: url变量只有末尾的: id/num

然后发现对req header请求头伪装一下UA用户代理和链接所在文档位置Referer 就可以直接就可以对图片进行请求,这就很舒服~

再配合上多进程+协程的一个库aiomultiprocess进行异步请求,concurrent包的futures线程池进行并发爬取,爬取速度效率大幅提升。

Usage:

1.安装依赖(Python3):

pip install -r requirements.txt

运行脚本,爬虫有两个版本
windows建议 运行多线程版本: thread_mm131.py
linux/os x 运行 多进程+协程版本: aio_mm131.py 或前者皆可

  • <=2019.3.23=>
  • 更新依赖支持python3.7
  • <=2018 12.1=>
  • 自动获取网站最新更新
  • 终断下载后再次下载会继续上次的进度
  • 自动选择不同系统合适的下载方法

只需

python main.py

来不及解释了,快上车!!

有问题可以提issue,欢迎老司机们 star,fork ~