1 Star 0 Fork 54

liudong1127 / MediaCrawler_1

forked from open_source / MediaCrawler 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
手机号登录说明.md 1.35 KB
一键复制 编辑 原始数据 按行查看 历史
NanmiCoder 提交于 2023-12-08 00:25 . doc:将文档拆出去

关于手机号+验证码登录的说明

当在浏览器模拟人为发起手机号登录请求时,使用短信转发软件将验证码发送至爬虫端回填,完成自动登录

准备工作:

  • 安卓机1台(IOS没去研究,理论上监控短信也是可行的)
  • 安装短信转发软件 参考仓库
  • 转发软件中配置WEBHOOK相关的信息,主要分为 消息模板(请查看本项目中的recv_sms_notification.py)、一个能push短信通知的API地址
  • push的API地址一般是需要绑定一个域名的(当然也可以是内网的IP地址),我用的是内网穿透方式,会有一个免费的域名绑定到内网的web server,内网穿透工具 ngrok
  • 安装redis并设置一个密码 redis安装
  • 执行 python recv_sms_notification.py 等待短信转发器发送HTTP通知
  • 执行手机号登录的爬虫程序 python main.py --platform xhs --lt phone

备注:

  • 小红书这边一个手机号一天只能发10条短信(悠着点),目前在发验证码时还未触发滑块验证,估计多了之后也会有~
  • 短信转发软件会不会监控自己手机上其他短信内容?(理论上应该不会,因为短信转发仓库 star还是蛮多的)
1
https://gitee.com/liudong1127/MediaCrawler_1.git
git@gitee.com:liudong1127/MediaCrawler_1.git
liudong1127
MediaCrawler_1
MediaCrawler_1
main

搜索帮助