请求登录之后的网站的思路

Posted zmdblog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请求登录之后的网站的思路相关的知识,希望对你有一定的参考价值。

  • 实例化session
  • 先使用session发送请求,登录对网站,把cookie保存在session中
  • 再使用session请求登录后才能访问的网站,session能够自动的携带登录成功时保存在其中的cookie,进行请求

不发送post请求,使用cookie获取登录后的页面:

  • cookie过期时间很长的网站
  • 在cookie过期之前能够拿到所有的数据,比较麻烦
  • 配合其他程序一起使用,其他程序专门获取cookie,当前程序专门请求页面

字典推导式,列表推导式:

cookies = "id=1;name=aaa;"
cookies = {i:split("=")[0]:i.i.split("=")[1] for i in clookies.split(";")}


# 列表推导
[ url_temp.format(i*50) for i in range(100) ]

获取登陆后的页面的三种方式:

  • 在请求方法中添加cookies参数,接受字典形式的cookie。字典形式的cookie中的键是cookie的name,值是cookie的value的对应值
  • headers中添加cookie键,值为cookie字符串
  • 实例化session,使用session发送post请求,在使用它获取登陆后的页面

以上是关于请求登录之后的网站的思路的主要内容,如果未能解决你的问题,请参考以下文章

Django电商网站--登录功能

Python 向 Postman 请求代码片段

php教程 CURL实现带有验证码网站的模拟登录的方法

单点登录系统原理以及简单实现思路

对登录中账号密码进行加密之后再传输的爆破的思路和方式

对登录中账号密码进行加密之后再传输的爆破的思路和方式