python-spider README

The project's README from github.com/Jack-Cherish/python-spider. As one markdown file: README.md.

注:2020年最新连载教程请移步:Python Spider 2020

免责声明:

大家请以学习为目的使用本仓库,爬虫违法违规的案件:https://github.com/HiddenStrawberry/Crawler_Illegal_Cases_In_China

本仓库的所有内容仅供学习和参考之用,禁止用于商业用途。任何人或组织不得将本仓库的内容用于非法用途或侵犯他人合法权益。本仓库所涉及的爬虫技术仅用于学习和研究,不得用于对其他平台进行大规模爬虫或其他非法行为。对于因使用本仓库内容而引起的任何法律责任,本仓库不承担任何责任。使用本仓库的内容即表示您同意本免责声明的所有条款和条件。

Python Spider

原创文章每周最少两篇,后续最新文章会在【公众号】首发,视频【B站】首发,大家可以加我【微信】进交流群,技术交流或提意见都可以,欢迎Star!

微信群 公众号 B站 知乎 CSDN 头条 掘金

声明

目录

爬虫小工具

爬虫实战

其它

更多精彩,敬请期待!

wechat

python-spider (Jack-Cherish/python-spider)

Searching Database…

这是什么?一组真实场景中的 Python 网页爬虫项目,每个项目针对一个特定的中国网站或应用:Taobao、JD、NetEase Music、Bilibili、12306 火车票、Douyin、小说网站、漫画网站等。
这是一个工具,还是一堆独立的脚本?它是一组独立的脚本和小项目,每个目标网站对应一个(例如 biqukan.py、douyin.py、bilibili.py、jd.py),而不是统一的框架或库。
怎么运行其中一个爬虫?选择你想要的网站对应的脚本(例如 python biqukan.py、python bilibili.py -d cat -k cat -p 10、python jd.py -k mango),安装其中列出的第三方依赖,然后直接运行即可。
运行这些脚本之前需要安装什么?主要是 requests 和 beautifulsoup4(pip3 install beautifulsoup4 / pip3 install requests beautifulsoup4);部分子项目(如 zhengfangsystemspider)有各自的 requirements.txt。
这些爬虫能保证一直可用吗?不能。它们抓取的是正在运行的第三方网站或应用,依赖其当前的页面结构或接口,随着时间推移很可能失效;部分脚本(如 baiduwenku.py)已明确标注为不完整,且不具有通用性。
这是面向谁的?面向初学者和希望动手学习 Python 网页爬虫技术的人,内容从简单的静态网站抓取,到应用接口的逆向分析都有涉及。
抖音下载器到底能做什么?它可以下载 Douyin 应用中的视频;后续版本新增了无水印下载功能,通过直接解析视频链接实现,而不是依赖第三方解析网站。
这个工具能下载音乐或视频内容吗?可以。有脚本可以根据歌单文件批量下载 NetEase Cloud Music 的歌曲,也有脚本可以批量下载 Bilibili 视频及其弹幕(评论浮层)文件。
有没有用来搭建代理 IP 池的工具?有。daili.py 可以搭建一个代理 IP 池,供仓库中的其他爬虫复用,以避免被封禁。
有没有针对 12306 火车票抢票的内容?有。12306.py 是一个简单的抢票脚本,可以进一步扩展,适合有一定爬虫基础的人。
Size
1.2 MB
Stars
19.8K
Updated
CommitAug 19
Age
9y
Commits · 90 Days