Pinned Repositories
-
信安之星登录加密分析,未解密
-h5
h5 饿了么 https://h5.ele.me/ 流程: 登录 h5 页面登录必须手机验证码, 请求均为post,非form-data形式,而是"content-type":"application/json; charset=utf-8" 所以要在请求头设置改参数,并传入data需要json.dumps 1. 请求/mobile_send_code,请求验证码,用session请求获得cookies,此时返回提示需要图片验证码 2. 请求手机验证码前会弹出图片验证码,代码中向获取手机验证码的地方post请求,获得返回图片和一个hash值,输入对应图片验证码后, 将图片验证码和hash值 再次请求上一个地址 3. 发送正确值过去后,返回validate_token,手机收到短信验证码,构建新data如下 data = { "captcha_hash":"", "captcha_value":"", "mobile":"18028787283", "scf":"ms", } scf 固定. 4.提示登录成功 登录 https://h5.ele.me/login/ request payload 格式 去post参数 content-type 需要另外如图设计
chatroom
chatroom for pratice
ctrip_selenium
携程酒店 selenium
dict
easy dict for pratice
distribute_crawler
使用scrapy,redis, mongodb,graphite实现的一个分布式网络爬虫,底层存储mongodb集群,分布式使用redis实现,爬虫状态显示使用graphite实现
ftpserver
primary ftpserver ,based code
carrion163's Repositories
carrion163/distribute_crawler
使用scrapy,redis, mongodb,graphite实现的一个分布式网络爬虫,底层存储mongodb集群,分布式使用redis实现,爬虫状态显示使用graphite实现
carrion163/-
信安之星登录加密分析,未解密
carrion163/-h5
h5 饿了么 https://h5.ele.me/ 流程: 登录 h5 页面登录必须手机验证码, 请求均为post,非form-data形式,而是"content-type":"application/json; charset=utf-8" 所以要在请求头设置改参数,并传入data需要json.dumps 1. 请求/mobile_send_code,请求验证码,用session请求获得cookies,此时返回提示需要图片验证码 2. 请求手机验证码前会弹出图片验证码,代码中向获取手机验证码的地方post请求,获得返回图片和一个hash值,输入对应图片验证码后, 将图片验证码和hash值 再次请求上一个地址 3. 发送正确值过去后,返回validate_token,手机收到短信验证码,构建新data如下 data = { "captcha_hash":"", "captcha_value":"", "mobile":"18028787283", "scf":"ms", } scf 固定. 4.提示登录成功 登录 https://h5.ele.me/login/ request payload 格式 去post参数 content-type 需要另外如图设计
carrion163/chatroom
chatroom for pratice
carrion163/ctrip_selenium
携程酒店 selenium
carrion163/dict
easy dict for pratice
carrion163/ftpserver
primary ftpserver ,based code