{"id":13617843,"url":"https://github.com/srx-2000/spider_collection","last_synced_at":"2025-04-08T09:09:26.457Z","repository":{"id":39830533,"uuid":"238175329","full_name":"srx-2000/spider_collection","owner":"srx-2000","description":"python爬虫，目前库存：网易云音乐歌曲爬取，B站视频爬取，知乎问答爬取，壁纸爬取，xvideos视频爬取，有声书爬取，微博爬虫，安居客信息爬取+数据可视化，哔哩哔哩视频封面提取器，ip代理池封装，知乎百万级用户爬虫+数据分析，github用户爬虫","archived":false,"fork":false,"pushed_at":"2024-04-23T02:28:05.000Z","size":49513,"stargazers_count":1385,"open_issues_count":6,"forks_count":229,"subscribers_count":18,"default_branch":"master","last_synced_at":"2025-04-01T07:52:56.946Z","etag":null,"topics":["crawler","python","spider"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/srx-2000.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-02-04T10:04:48.000Z","updated_at":"2025-03-31T10:14:51.000Z","dependencies_parsed_at":"2022-07-16T16:17:01.046Z","dependency_job_id":"8088931d-dcc9-4537-839a-8783afbbf15b","html_url":"https://github.com/srx-2000/spider_collection","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/srx-2000%2Fspider_collection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/srx-2000%2Fspider_collection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/srx-2000%2Fspider_collection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/srx-2000%2Fspider_collection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/srx-2000","download_url":"https://codeload.github.com/srx-2000/spider_collection/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247809964,"owners_count":20999816,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["crawler","python","spider"],"created_at":"2024-08-01T20:01:49.124Z","updated_at":"2025-04-08T09:09:26.440Z","avatar_url":"https://github.com/srx-2000.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"### Git-爬虫\n\n​\t这个库主要用来装一些平时用来学习或者搞着玩的爬虫，主要涉及技术点：requests，parsel，BeautifulSoup，线程使用，代理池使用及封装，pandas简单应用，matplotlib简单应用，scrapy框架简单应用。库中所包含的爬虫如果需要使用代理池技术的皆以使用 [jhao104/proxy_pool](https://github.com/jhao104/proxy_pool)代理池，后经过我个人再次封装并将其部署到相应的服务器，以基本保障了我个人的ip使用，具体使用方法详见：[代理池封装](https://github.com/srx-2000/spider_collection/tree/master/proxy_pool)。感谢大家的star与fork，本项目中的任一爬虫皆是在本机或服务器上部署运行成功后上传的，如在运行时出现任何问题欢迎大家在issue中提出。\n\n目前库存项目有：\n\n**1.b站相关**\n\n1.1 [B站视频爬虫](https://github.com/srx-2000/spider_collection/tree/master/bilibiliSP)\n\n1. Scrapy\n\n2. you-get\n\n1.2 [B站视频封面提取器](https://github.com/srx-2000/spider_collection/tree/master/bilibili%E5%B0%81%E9%9D%A2%E6%8F%90%E5%8F%96)\n\n1. requests\n\n2. json\n\n3. re\n\n4. parsel\n\n5. os\n\n6. yaml\n\n7. Threading\n\n**2.知乎相关**\n\n2.1 [知乎问答多线程爬虫](https://github.com/srx-2000/spider_collection/tree/master/zhihuAnswerSpider)\n\n1. requests\n\n2. json\n\n3. re\n\n4. threading\n\n2.2 [知乎用户数据爬虫+数据清洗+数据分析](https://github.com/srx-2000/spider_collection/tree/master/zhihu_user_info_spider)\n\n1. requests\n2. json\n3. parsel\n4. yaml\n5. threading\n6. pandas\n\n2.3 [知乎加密合集](https://github.com/srx-2000/spider_collection/tree/master/zhihuEncrypt)\n\n**3.微博相关**\n\n3.1 [微博个人信息爬虫](https://github.com/srx-2000/spider_collection/tree/master/weibo_user_info)\n\n1. requests\n2. os\n3. parsel\n4. threading\n5. re\n6. random\n7. time\n8. json\n9. pandas\n9. selenium\n\n**4.刚需相关**\n\n4.1 [xvideos视频爬虫](https://github.com/srx-2000/spider_collection/tree/master/hubSpider)\n\n1. requests\n2. scrapy\n3. json\n4. parsel\n5. cookiejar\n6. threading\n\n**5.github相关**\n\n5.1 [github用户爬虫](https://github.com/srx-2000/spider_collection/tree/master/github_spider)\n\n1. requests\n2. json\n3. parsel\n4. threading\n\n**6.其他类型**\n\n5.1 [安居客武汉租房信息爬虫+数据清洗+分析+数据可视化](https://github.com/srx-2000/spider_collection/tree/master/anjuke_room_rent_info)\n\n1. requests\n2. pandas\n3. parsel\n4. matplotlib\n\n5.2 [有声小说音频爬虫](https://github.com/srx-2000/spider_collection/tree/master/audioBook)\n\n1. requests\n2. os\n3. parsel\n4. threading\n5. mongodb\n6. re\n\n5.3 [网易云音乐的歌单下载程序](https://github.com/srx-2000/spider_collection/tree/master/python%20spider)\n\n1. BeautifulSoup\n2. requests\n\n5.4 [壁纸网站的爬虫](https://github.com/srx-2000/spider_collection/tree/master/beautyImgSpider)【基本弃用】\n\n1. Scrapy\n\n5.5 [答案网的学习强国的答案爬虫+结果文档](https://github.com/srx-2000/spider_collection/tree/master/xuexiSpider)【仅爬取结果有用】\n\n1. Scrapy\n\n5.6 [代理池封装](https://github.com/srx-2000/spider_collection/tree/master/proxy_pool)【二次封装】\n\n\n\n#### 叨叨\n\n欢迎大家在issue中提出一些好玩的爬虫想法，我会根据情况去尝试实现并及时通知的~~才不是因为莫得灵感了~~，同时也欢迎大家提出宝贵的意见。\n\n**star**可以持续追更呦\n\n**fork**可以一起做有意思的东西呦\n\n**有关代理池**\n\n1. 这个库里所有的爬虫都是使用的这个项目提供的[代理池](https://github.com/jhao104/proxy_pool)，强烈安利大家去star，大佬们维护的这个项目非常棒，提供了一个十分可靠得代理池接口，调用方便，搭建简单，如果有需求可以自己组一个服务器，把这个项目放到上面24小时更新代理呦~，一起来感受白嫖的快乐~~\n\n2. 上面大佬们已经给出了十分方便的方便调用的代理接口，而我自己又根据自己的需求对这些接口进行了进一步的封装，添加了一些细节，这里也会直接放到这个库里面供大家参考，在[这里](https://github.com/srx-2000/git_spider/tree/master/proxy_pool)我会说明具体的使用方法。\n3. 后续我会渐渐将这个库里面需要用到代理池来进行反爬的项目都渐渐的更新为代理爬取的，至于代理的具体使用方法就不在每个项目的子目录里进行说明了。大家直接参考[这里](https://github.com/srx-2000/git_spider/tree/master/proxy_pool)即可。\n\n**鸣谢**\n\n在这里谢过所有我看过的教学视频，网站。\n\n不定时更新ing.........\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsrx-2000%2Fspider_collection","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsrx-2000%2Fspider_collection","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsrx-2000%2Fspider_collection/lists"}