入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

fiddler抓包,搞定接口

创建时间:2017-07-06 投稿人: 浏览次数:3053
上篇介绍的世纪佳缘登录是由已有cookie保持登录状态的。世纪佳缘登陆不需要填入验证码,可以很方便直接请求登录接口来达到登录状态的目的。

这篇介绍直接从登录接口进行登录,那么这就要求要找到登录接口url和接口参数。

登录接口是个https,fiddler中设置https。

 

双击这个抓包,会跳转到inspectors

登录代码

import requests

url="https://passport.jiayuan.com/dologin.php?host=www.jiayuan.com&new_header=1&channel=index"
datax="channel=200&position=201&name=1314880xxxx&password=372xxx&remem_pass=on"
datax2={
  "channel":"200",
"position":"201",
"name":"1314880xxxx",
"password":"372xxx",
"remem_pass":"on"
}

res=requests.post(url,params=datax)
#res=requests.post(url,data=datax2)
print res.request.headers
print res.content
print res.cookies
print res.headers   请求登录接口后可以看到cookie中有了自己的年龄 号码 等信息,说明登录ok了。  

 

 

这种登录页面发生跳转的都不能直接用f12抓包,因为已经覆盖了,network中看不到了,所以需要用fiddler。然后fiddler可以抓手机app的,所以f12搞不定的时候必须上fiddler或wireshark。

 

但这个也不是绝对的,世纪佳缘登录能不用fiddler吗?

当然是可以的,你可以故意输入一个错误的密码,那么页面就不会发生跳转了,这样就可以抓到了。

如图:

 

 类似的地方很多,包括做测试的时候,测试登录接口,如果没有协议文档报文什么的,是可以输入账号错误密码进行抓包的,或者用fiddler。

阅读更多
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
  • 上一篇:没有了
  • 下一篇:没有了
未上传头像