加入收藏 | 设为首页 | 会员中心 | 我要投稿 济南站长网 (https://www.0531zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

通过抓包实现Python模拟登陆各网站原理分析

发布时间:2018-08-22 03:46:42 所属栏目:教程 来源:空手忆岁月
导读:副标题#e# 【资讯】 一、教程简介 1.1 基本介绍(私信小编001 、002 、003 、007任何一个即可获取Python学习资料) 通过分析登陆流程并使用 Python 实现模拟登陆到一个实验提供的网站,在实验过程中将学习并实践 Python 的网络编程,Python 实现模拟登陆的方

  3.2构造登录请求

  通过抓包,实现Python模拟登陆各网站,原理分析!

  登录请求的实体部分如下:

  通过抓包,实现Python模拟登陆各网站,原理分析!

  通过抓包,实现Python模拟登陆各网站,原理分析!

  全部Python代码:

  通过抓包,实现Python模拟登陆各网站,原理分析!

  附加参数

  通过抓包,实现Python模拟登陆各网站,原理分析!

  防盗链

  Web 应用的资源都是有url的,只要获得了url就能够在任何地方引用。听起来很方便,但这可能会导致你的资源被别人盗用。

  通过抓包,实现Python模拟登陆各网站,原理分析!

  3.3发送请求并保存cookie

  通过抓包,实现Python模拟登陆各网站,原理分析!

  Python代码如下:

  通过抓包,实现Python模拟登陆各网站,原理分析!

  如果登陆成功

  通过抓包,实现Python模拟登陆各网站,原理分析!

  就可以在指定的文件my_cookies.txt中看到sessionid了。

  3.4 使用cookie访问系统服务

  通过抓包,实现Python模拟登陆各网站,原理分析!

  通过抓包,实现Python模拟登陆各网站,原理分析!

  通过抓包,实现Python模拟登陆各网站,原理分析!

  在我们模拟登录成功后,就可以直接通过opener打开这个url来使用这项系统服务。代码实现如下:

  通过抓包,实现Python模拟登陆各网站,原理分析!

  如果有是在另外一个python文件中使用这个cookie的话,再打开url之前需要先载入cookie:

  教程取自实验楼。

(编辑:济南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读