当前位置: 首页 > wzjs >正文

重庆网站开发服务器关键词挖掘站网

重庆网站开发服务器,关键词挖掘站网,优秀企业网站首页,做网站开封前言 网站必须是登录状态才能查看网站信息,是最常见的反爬手段,下面我分享一下request模拟登录状态进行请求 目录 模拟登录的原理 直接复制网站Cookie模拟登录状态 通过登录接口信息破解出Cookie模拟登录状态 模拟登录的原理 网站是使用Cookie和session记录网站的登录状态…

前言

网站必须是登录状态才能查看网站信息,是最常见的反爬手段,下面我分享一下request模拟登录状态进行请求

目录

模拟登录的原理

直接复制网站Cookie模拟登录状态

通过登录接口信息破解出Cookie模拟登录状态


模拟登录的原理

网站是使用Cookie和session记录网站的登录状态的

常见有三种情况

情况一

        直接把用户信息放到Cookie里面,明文暴露用户信息,不安全,一般很少网站使用

情况二

        网站通过session对用户信息进行键值对的方式进行存储,sesionID和用户信息,cookie存储的是sessionID,后台通过cookie存储的sessionID来对用户信息进行寻找

情况三

        分布式情况下,后台把用户信息存储到Redis里面了,原理和情况二一样

其他情况加入反爬加密,需要自己解密了

总结: 无论他是使用那种情况开发登录功能,一般登录状态的信息在请求头cookie或者Authorization里面

所以我们在request请求的时候拿到网站Cookie或者Authorization就可以保证网站的登录状态了,也就模拟了用户登录

直接复制网站Cookie模拟登录状态

这种适合自己临时使用,因为Cookie会变,这样获取肯定不能长时间使用

找到你需要请求的接口,找到Cookie的字符串

 

import requests#添加请求头用户代理,模拟真人行为
headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
}cookies = '在网页上面获取的cookie字符串'#处理Cookie字符串可以放到request里面使用
cookies = {item.split('=')[0]: item.split('=')[1] for item in cookies.split("; ")}
cookies = requests.utils.cookiejar_from_dict(cookies)url = "请求网址"response = requests.get(url, headers=headers, cookies=cookies)#得到网页源代码
print(response.text)

通过登录接口信息破解出Cookie模拟登录状态

这种就是先使用这个网站的登录接口进行登录,看返回的信息里面一般是有生成Cookie信息的原材料

如果网站没有反爬机制,就直接把Cookie信息给你了,如果有反爬机制,他会把返回的Cookie信息进行加密处理什么的,那么就需要自己自行探索了

拿到Cookie信息,后面就和《直接复制网站Cookie模拟登录状态》步骤一样了

http://www.dtcms.com/wzjs/330872.html

相关文章:

  • 网站建设教程浩森宇特做一个app软件大概要多少钱
  • 黑龙江省城乡和建设厅网站优化设计三年级上册语文答案
  • jsp动态网站开发考试题软件制作平台
  • 科技服务网站建设内容网站制作设计
  • 黄骅住房和城乡建设局网站谷歌优化培训
  • 佛山找人做网站廊坊快速排名优化
  • 党费能用网站建设吗营销网站建设创意
  • 河北高端网站建设小程序推广
  • 高性能网站建设进阶指南:web开发者性能优化最佳实践今天新闻摘抄十条
  • 广东建设工程监理检测协会网站给公司做网站的公司
  • 网站备案一般由谁来做附近成人电脑培训班
  • 深圳建设交易公司厦门seo
  • 洪梅镇网站建设公司开封网络推广公司
  • 个人怎么做微信公众号和微网站线上推广具体应该怎么做
  • 如果做微商需不需要开个网站。网站seo哪家好
  • html5网站正在建设中模板下载营销引流都有什么方法
  • aspnet网站开发到部署流程北京疫情消息1小时前
  • 国外做网站的公司杭州排名优化公司
  • 陕西恒立建设集团网站线上怎么做推广和宣传
  • 淘宝网页模板免费下载关键词优化怎么弄
  • 如何创网站seo代码优化
  • 泗洪建设局网站好用的百度网盘搜索引擎
  • 网站怎么做自然优化seo什么意思
  • 怎么做网站关键词优化免费发布软文广告推广平台
  • 网线水晶头接法顺序seo主要是指优化
  • 贵阳建站推广公司seo如何建立优化网站
  • 韶关做网站需要多少钱电商平台哪个最好最可靠
  • 深圳建设网站个人网上怎么找客户资源
  • wordpress最佳服务器配置长沙seo网站排名优化公司
  • 专门做吃播的网站经典软文文案