首页 > 生活 > 生活妙招

如何上微博(微博论坛怎么进去)

常驻编辑 生活妙招 2022-03-05 论坛   上微博

今天给大家带来的是新浪微博PC端的模拟登陆。BRF拜客生活常识网

工具BRF拜客生活常识网

这次使用的工具是Charles和chrome浏览器,看过我之前文章的同学应该知道我使用的Mac电脑,Fiddler不能用,之前用虚拟机很麻烦。很早的时候有装过Charles,但是不太会用,后来发现一篇比较详细的文章,忘了记录了。发现Charles还是非常好用的,而且有个很好的功能,就是可以开启多个Session进行抓取对比,这个功能非常,如果经常做爬虫调试的人一定能知道。我们抓取一个网站的登录过程,然后在模拟的过程中,可以再另一个session中抓取自己模拟登录的过程,然后对比一下自己的请求发送的数据和浏览器请求发送的数据是否一致。之前我调试一直都是通过打印查看,这样一方面很不方便,另外一方面打印也不完整。所以非常推荐大家使用Charles,网上破解也有很多。BRF拜客生活常识网

新浪微博PC端模拟登陆

BRF拜客生活常识网

CharlesBRF拜客生活常识网

打开Charles,要开启SSL代理抓取,这样才能抓取到HTTPS请求,毕竟现在很多网站都已经使用HTTPS请求了BRF拜客生活常识网

新浪微博PC端模拟登陆

BRF拜客生活常识网

HTTPS抓取设置BRF拜客生活常识网

Host填*表示匹配所有网址,HTTP请求端口是80端口,HTTPS请求端口是443端口,设置好就可以开始抓取了。BRF拜客生活常识网

抓取请求BRF拜客生活常识网

打开chrome浏览器,最好清理缓存,然后使用隐身模式访问https://weibo.com/BRF拜客生活常识网

新浪微博PC端模拟登陆

BRF拜客生活常识网

打开隐身窗口BRF拜客生活常识网

新浪微博PC端模拟登陆

BRF拜客生活常识网

无痕模式BRF拜客生活常识网

在网页上执行一遍登录操作BRF拜客生活常识网

新浪微博PC端模拟登陆

BRF拜客生活常识网

微博登录过程BRF拜客生活常识网

抓取到登录过程后,我们就可以开始分析了,记住一定要清理缓存。我有好几次抓取都不一样,后来换了Safari浏览器(因为我很少用这个),其实这一步用什么浏览器都无所谓,chrome浏览器主要是用来调试JS用的。BRF拜客生活常识网

过程分析BRF拜客生活常识网

查找登录请求BRF拜客生活常识网

登录一般url里面应该都会有login,而且是post请求,当然不排除其他方式。BRF拜客生活常识网

https://login.sina.com.cn/sso/login.php?client=ssologin.js(v1.4.19)BRF拜客生活常识网

新浪微博PC端模拟登陆

BRF拜客生活常识网

登录请求urlBRF拜客生活常识网

找到登录请求后,这里主要Form表单信息,参数很多,我们需要先大概区分一下哪些可能是固定参数,哪些是变化的参数。BRF拜客生活常识网

新浪微博PC端模拟登陆

BRF拜客生活常识网

参数确定BRF拜客生活常识网

一目了然可以看到那些是固定的了吧,这些所有的参数其实我们都是可以追根溯源的,但是没那个必要,在这种参数比较多的情况下,太费事了,可以采用多次抓取登录过程,对比请求参数的方式确定部分固定的或者不重要的参数,那么需要我们通过其他方式获取的参数有pcid、door、su、servertime、nonce、rsakv、sp、prelt,这里servertime比较有争议,一般看到这种time或者151开头的10位或者13位数字,都是时间戳,用time.time()获取就可以,但是这里是servertime,我们应该引起注意。BRF拜客生活常识网

参数分析BRF拜客生活常识网

下面我们一一来看这几个参数怎么获取BRF拜客生活常识网

  • su
  • 我们要先说一下这个su,因为其他的参数都和它有关系。这个su在js调试的时候可以看到它的算法,但是其实我们可以根据它的特点先猜测一下,有可能是base64加密的。为什么?

相关阅读:

  • 盛世创富怎么样(879999创富论坛)
  • mgzs怎么样(2020款名爵zs质量怎么样论坛)
  • 撼路者怎么样(福特撼路者真实论坛)
  • 论坛怎么样(暨阳论坛)
  • 育儿论坛哪个好(育儿论坛话题)
  • 开县有哪些(开县论坛)
  • 为什么帕杰罗(帕杰罗论坛)
  • 忻城是哪里(忻城论坛)
  • 可持续同行者丨王宇  博鳌亚洲论坛全球健康
  • 壹品兴创·御璟星城举办人居论坛 样板间月底亮相
    • 网站地图 |
    • 声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不做权威认证,如若验证其真实性,请咨询相关权威专业人士。