码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2020-04-05 00:44:42      阅读:112      评论:0      收藏:0      [点我收藏+]

标签:pre   spl   一起   split   保存   推导   div   color   orm   

  • 实例化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请求,在使用它获取登陆后的页面

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

标签:pre   spl   一起   split   保存   推导   div   color   orm   

原文地址:https://www.cnblogs.com/zmdblog/p/12635300.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!