# Aya的小爬虫合集 >最近练手python,写了几个小爬虫,经过几天的小修小补~~完全推倒重构~~,现在已经基本达到实用的程度。 >在此放出下载地址,欢迎各位使用,如有bug还请及时反馈! >项目地址:https://github.com/Brx86/py --- ## 注意事项: - 合理使用,请勿滥用,如有后果概不负责 - 移除了代理设置,个人使用请勿过于频繁(main.py一分钟不要运行超过一次),如果ip被B站拉黑请等待十分钟再次尝试 1. ## drawFans ### 简介: 爬取B站用户粉丝并绘制饼图 #### 环境需求: python >= 3.6 #### 第三方库: requests, asyncio, aiohttp, pyecharts #### 使用方法: 在当前文件夹执行`python main.py`或直接双击运行main.py,按照提示操作 **例如:** 爬取“共青团中央”最近250个粉丝的用户数据,保存到"20165629/共青团中央.csv",可用excel等表格软件打开 处理csv,计算并绘制饼图,保存到"20165629/index.html",可用浏览器打开 ``` 请输入需要爬取的用户uid: 5 正在获取列表 1/5... 正在获取列表 2/5... 正在获取列表 3/5... 正在获取列表 4/5... 正在获取列表 5/5... UID: 343098075 Level: 2 UID: 454575346 Level: 2 UID: 415297010 Level: 3 UID: 419828952 Level: 3 UID: 2078286313 Level: 2 ...... 共青团中央 已完成! 统计图已生成! 用时1.83秒 按回车键退出... ``` 结果示例: https://note.aya1.de/bili/tuan 2. ## dynamicPic ### 简介: 爬取B站用户动态的全部图片 #### 环境需求: python >= 3.6 #### 第三方库: requests, threadpool #### 使用方法: 在当前文件夹执行`python main.py`或直接双击运行main.py,按照提示操作 **例如:** 爬取用户“小笼包纸酱”的全部动态,将其中的图片链接保存到"2272909.txt" 读取txt,使用多线程下载图片,保存到"2272909"文件夹下 ``` 请输入需要爬取的用户UID: 2272909 爬取链接后是否下载? (y/n) y 正在抓取用户“小笼包纸酱”的动态图片... 正在处理第1页, 下一页offset为464180235493025698 正在处理第2页, 下一页offset为420773096973814014 ...... 共32页, 爬取完成! 总共有889张图片! 100.00%[==================================================>] 889 of 889 全部图片下载完成, 用时42.92秒! 按回车键退出... ``` 3. ## columnPic ### 简介: 爬取B站单个专栏的图片或指定用户的全部专栏的图片 #### 环境需求: python >= 3.6 #### 第三方库: requests, threadpool #### 使用方法: 在当前文件夹执行`python main.py`或直接双击运行main.py, 按照提示操作 **例如:** 爬取用户“苏赛Marcus”的全部专栏, 将其中的图片链接保存到"uid13356120.txt" 读取txt, 使用异步下载图片, 保存到"uid13356120"文件夹下 ``` 请选择爬取内容: 1.指定用户的全部专栏图片 2.指定单个专栏的全部图片 (输入1/2) 1 请输入需要爬取的用户uid: 13356120 爬取链接后是否下载? (y/n) y 正在处理用户“苏赛Marcus”... 正在获取专栏列表 1/5... 正在获取专栏列表 2/5... 正在获取专栏列表 3/5... 正在获取专栏列表 4/5... 正在获取专栏列表 5/5... 共有141篇专栏! 正在处理cv13274976: [#118 Twitter上每日更新的古明地姐妹] 正在处理cv13225874: [#117 Twitter上每日更新的古明地姐妹] 正在处理cv13175074: [#116 Twitter上每日更新的古明地姐妹] 正在处理cv13134319: [#115 Twitter上每日更新的古明地姐妹] ...... 总共有2437张图片! 100.00%[==================================================>] 2437 of 2437 全部图片下载完成, 用时 342.15秒! 按回车键退出... ```