858785165 / crawlProject

python爬虫项目合集,从基础到js逆向

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

爬虫项目实战

说明

所有项目均为作者练手分享项目,如遇侵权请联系删除,仅作学习分享不能进行任何商业活动

由于程序完成的时间问题,部分项目可能无法复用

练习笔记见note.txt

此项目将持续更新

下面是个人对于网站爬取难度评级

难度等级 表示 补充
骑士侍从 0 入门
准骑士 00 踏过门槛了
骑士 * 初级
大骑士 ** 比初级高一点
大地骑士 *** 中等难度
辉耀骑士 + 中上难度
圣殿骑士 ++ 比较难
圣骑士 +++
神印骑士 KING 地狱

基础篇

request篇

难度标识 项目名 补充
骑士侍从 百度网页 第一个爬虫程序
骑士侍从 ua识别 初始反爬
骑士侍从 百度翻译 认识post请求
骑士侍从 豆瓣电影 基础
骑士侍从 肯德基位置查询 json练习

解析html以及正则篇

难度标识 项目名 补充
准骑士 获取fakeua lxml解析
准骑士 4k图片爬取 lxml以及解决编码错误问题
准骑士 58 lxml以及分页爬取
准骑士 bs基础 初始bs
准骑士 bs案例 实战bs
准骑士 xpath基础 初始xpath
准骑士 xpath解析 练习xpath
准骑士 正则基础 初始正则
准骑士 正则练习 实战正则
准骑士 简历爬取 以上的小综合

selenium

难度标识 项目名 补充
骑士侍从 基础自动操作 基本自动化操作
骑士侍从 模拟登陆 练习自动化
骑士侍从 动作链和ifream处理 练习自动化
骑士侍从 无头浏览器和反检测 练习
骑士 12306模拟登录 多半不可用
骑士 damai网 多半不可用

scrapy篇

难度标识 项目名 补充
大骑士 bossjob 一级页面爬取,可能不可用
大骑士 双色球 都是基本scrapy操作
大骑士 图片 都是基本scrapy操作
大骑士 阳光政策 都是基本scrapy操作
大骑士 yi车数据爬取 带有js逆向,不过是入门级,以及大批量json数据解析
大骑士 校花网 都是基本scrapy操作
大骑士 网易新闻 都是基本scrapy操作
大骑士 17k小说爬取 都是基本scrapy操作

高性能异步爬虫

难度标识 项目名 补充
骑士侍从 认识flask 基础知识
大骑士 meinv图片批量爬取 基础
大骑士 明星图片爬取 基础
大骑士 多任务协程 基础
骑士 线程池基础 基础知识
大骑士 线程池应用 基础

综合案例

难度标识 项目名 补充
大地骑士 某视频网站 m3u8视频下载,解决带密钥以及不带密钥情况,m3u8入门级别以及多线程下载
大地骑士 ins爬虫 对于页面参数提取以及解析json文件
大骑士 语言爬虫 利用网络将文本转为语言,支持中英韩三国语言
骑士 某诗文网 验证码相关,登录以及图片验证码解决 --- ddddocr
大骑士 b站综合 检查用户是否给你点赞,拉去消息列表,拉取点赞列表
大地骑士 douyin全站数据爬取 包括视频图片下载,评论爬取,用户信息爬取...

进阶篇

js逆向专题


请求头或响应数据加密

难度标识 项目名 补充
骑士 烯牛数据 请求头加密,响应体加密
骑士 娱乐指数 基础入门
骑士 艺恩数据 响应体加密
骑士 行行查 响应体加密
大骑士 fjs公共交易 混淆参数加密
大骑士 唯一艺术 动态js运行代码
大地骑士 某天气网站 动态js 动态key 动态参数 反debug
大地骑士 某足球网站 请求体多重加密,加密位置难定位
大地骑士 wangyiyun音乐 实现全站数据爬取
大地骑士 gds公共交易 混淆参数,需要找定位

环境检测

难度标识 项目名 补充
辉耀骑士 redBook x-s环境检测,需要自己把cookie和localstorage放到文件中

wasm加密

难度标识 项目名 补充
辉耀骑士 某航空 wasm操作内容实现加密解密 请求头参数加密更新 阿里系v2检测 阿里系v3检测(手动滑获取参数)

浏览器指纹检测

难度标识 项目名 补充
大地骑士 易九批 首先是加密请求体,其次是tls指纹检测,目前使用第三方库过了主页请求

About

python爬虫项目合集,从基础到js逆向


Languages

Language:JavaScript 99.0%Language:Python 1.0%Language:HTML 0.0%