42 CSDN博客模拟登陆(urllib库实现)
本帖最后由 和vvv 于 2017-9-9 15:30 编辑42 CSDN博客模拟登陆(urllib库实现)
当今世界的网站,如果想要进行更好的体验(比如下载东西等等),一般都会需要进行登录。因此,今天就来看看如何用python来实现模拟登陆。
(一)抓包分析
我们知道,登录其实就是把我们所填写的数据发送给服务器进行验证,验证通过(即用户名和密码等输入正确),我们就会登陆成功。这个发送数据我们称之为POST。因此,我们可以模拟这个过程。通过抓包分析找到POST的数据,然后利用urllib模块进行数据提交。
(1)打开这个网址:https://passport.csdn.net/account/login?ref=toolbar。输入相应的密码和用户名,为了排除其他的干扰,可以输入错误的密码(输入正确的也行)。利用浏览器的自带功能进行抓包。按‘F12’,切换到这样的画面:
点击登录,右边会出现许多东西。一一查看哪个才是我们需要的。第一个基本上就是,不是的话,就花点时间找找。找到的话,是这样的:
我们往下看,看我们要提交的数据是什么:**** Hidden Message *****
占个沙发学爬虫 不会分析这些多出来的参数是代表什么,不知道楼主是怎么分析出webflow流程的
这个不用管,主要是向服务器提交的数据中的lt是变化的,我们要想每次登陆成功。就需要先获得它。获得的方法就是在登陆界面的源码中找 6666666666666666666666666666666666 22 kankan dd 学习一下,多谢分享 账号密码没有马赛克
都看到了 密码,当然不会是真的 和vvv 发表于 2017-9-15 23:35
密码,当然不会是真的
{:10_279:} 我想看一看,为什么要我回复。我都没看,回复啥呀???奇葩设置。。不过希望有好东西呈现 see see 666666 aaa{:5_91:} 看看~~ 来看看 占个学爬虫 看看吗