鱼C论坛

 找回密码
 立即注册
查看: 9689|回复: 48

[技术交流] 42 CSDN博客模拟登陆(urllib库实现)

[复制链接]
发表于 2017-9-9 15:26:14 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 和vvv 于 2017-9-9 15:30 编辑
42 CSDN博客模拟登陆(urllib库实现)


当今世界的网站,如果想要进行更好的体验(比如下载东西等等),一般都会需要进行登录。因此,今天就来看看如何用python来实现模拟登陆。

(一)抓包分析

我们知道,登录其实就是把我们所填写的数据发送给服务器进行验证,验证通过(即用户名和密码等输入正确),我们就会登陆成功。这个发送数据我们称之为POST。因此,我们可以模拟这个过程。通过抓包分析找到POST的数据,然后利用urllib模块进行数据提交。

(1)打开这个网址:https://passport.csdn.net/account/login?ref=toolbar。输入相应的密码和用户名,为了排除其他的干扰,可以输入错误的密码(输入正确的也行)。利用浏览器的自带功能进行抓包。按‘F12’,切换到这样的画面:
1.png

点击登录,右边会出现许多东西。一一查看哪个才是我们需要的。第一个基本上就是,不是的话,就花点时间找找。找到的话,是这样的:
2.png

我们往下看,看我们要提交的数据是什么:
游客,如果您要查看本帖隐藏内容请回复

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-9-9 15:41:15 | 显示全部楼层
占个沙发学爬虫
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-9 15:44:23 | 显示全部楼层
不会分析这些多出来的参数是代表什么,不知道楼主是怎么分析出webflow流程的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-9-9 16:10:48 | 显示全部楼层
这个不用管,主要是向服务器提交的数据中的lt是变化的,我们要想每次登陆成功。就需要先获得它。获得的方法就是在登陆界面的源码中找
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-11 11:10:25 | 显示全部楼层
6666666666666666666666666666666666
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-12 11:29:36 | 显示全部楼层
22
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-9-12 11:34:56 From FishC Mobile | 显示全部楼层
kankan
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-14 10:03:46 | 显示全部楼层
dd
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-9-15 21:45:45 | 显示全部楼层
学习一下,多谢分享
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-15 21:48:16 | 显示全部楼层
账号密码没有马赛克
都看到了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-9-15 23:35:44 From FishC Mobile | 显示全部楼层
密码,当然不会是真的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-16 08:13:10 | 显示全部楼层
和vvv 发表于 2017-9-15 23:35
密码,当然不会是真的

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-17 22:13:26 | 显示全部楼层
我想看一看,为什么要我回复。我都没看,回复啥呀???奇葩设置。。不过希望有好东西呈现
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-22 14:01:07 | 显示全部楼层
see see
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-22 23:55:48 | 显示全部楼层
666666
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-23 13:53:24 | 显示全部楼层
aaa
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-9-27 10:03:11 | 显示全部楼层
看看~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-9-27 11:48:14 | 显示全部楼层
来看看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-10-1 23:01:24 | 显示全部楼层
占个学爬虫
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-10-7 23:07:21 From FishC Mobile | 显示全部楼层
看看吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-3-29 21:51

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表