【Python3爬虫】最新的模拟登录新浪微博教程
一、写在前面 首先呢,由于之前重装系统,又要重新配置环境,然后还有一些别的事,导致我一直没有写爬虫了,不过现在又可以继续写了。 然后我这次说的模拟登录新浪微博呢,不是使用Selenium模拟浏览器操作,毕竟Selenium的效率是真的有些低,所以我选择用Python发送请求实现模拟登录,整个过程还算是有点小曲折吧。 二、开发环境 Windows10 + Python3.7 + Pycharm + Fiddler 三、页面分析 首先打开新浪微博,网址为:https://weibo.com/,这里我们只需要关注登录这一部分,如下图: 这样看是看不出来东西的,打开开发者工具,刷新一下页面,找找看有没有什么可疑的东西,然后就能找到下面这个包: 看到prelogin就能猜到应该是和登录有关的了,于是点击“Preview”查看具体内容: 到这里还是什么都看不出来,也不知道这些数据有什么用。这时候Fiddler就能派上用场了,首先打开Fiddler,然后在网页上输入用户名和密码并登录新浪微博,登录成功之后在Fiddler中找寻相关信息,可以找到下面这个url: https://login.sina....