python 爬虫之模拟登陆实战(二)百度

好了,上一次的登陆微人大让我们有了很好的经验,虽然那系统比较水。

这一次选择百度来~

战前准备

打开百度登陆页面https://passport.baidu.com/v2/?login

首先进行一次正常的登陆,看看postData都有什么。(下面这张图是我用火狐浏览器插件httpfox得到的,用fiddler2也可以)

postData

发现又有个token值,首先我们要知道这个值是怎么被设置的。

经过fiddler2发现,登录前,会访问一个网址(在下面的程序中有,url_token),在response中返回一个json格式的,包含有token的值。

百度登陆token

需要注意的是,百度需要进行伪装头部,至于头部怎么伪装,用fiddler抓下你正常登陆时候的头部,一一模仿即可。

 

最终代码

 

Python爬虫系列教程

python 爬虫 入门

python模拟登陆

 

本博客若无特殊说明则由 hrwhisper 原创发布
转载请点名出处:细语呢喃 > python 爬虫之模拟登陆实战(二)百度
本文地址:https://www.hrwhisper.me/python-web-crawler-login-baidu/

您的支持将鼓励我继续创作!

python learning, 学习 , . permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *