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

招商网站建设网做网站电脑配置

招商网站建设网,做网站电脑配置,青岛团购网站建设,做视频网站利润如何一、抓包第一次请求 url aHR0cDovL2N5eHcuY24vQ29sdW1uLmFzcHg/Y29saWQ9MTA抓包#xff0c;需要清理浏览器cookie#xff0c;或者无痕模式打开网址#xff0c;否则返回的包不全#xff0c;依照下图中的第一个包进行requests请求 第一次请求后返回 !DOCTYPE html…一、抓包第一次请求 url aHR0cDovL2N5eHcuY24vQ29sdW1uLmFzcHg/Y29saWQ9MTA抓包需要清理浏览器cookie或者无痕模式打开网址否则返回的包不全依照下图中的第一个包进行requests请求 第一次请求后返回 !DOCTYPE htmlhtml xmlnshttp://www.w3.org/1999/xhtmlheadmeta http-equivContent-Type contenttext/html; charsetUTF-8/meta http-equivCache-Control contentno-store, no-cache, must-revalidate, post-check0, pre-check0/meta http-equivConnection contentClose/script typetext/javascriptfunction stringToHex(str){var val;for(var i 0; i str.length; i){if(val )val str.charCodeAt(i).toString(16);else val str.charCodeAt(i).toString(16);}return val;}function YunSuoAutoJump(){ var width screen.width; var heightscreen.height; var screendate width , height;var curlocation window.location.href;if(-1 curlocation.indexOf(security_verify_)){ document.cookiesrcurl stringToHex(window.location.href) ;path/;;}self.location /Column.aspx?colid10security_verify_data stringToHex(screendate);}/scriptscriptsetTimeout(YunSuoAutoJump(), 50);/script/head!--2023-10-11 11:55:23--/html其中stringToHex方法用于将字符串转换为十六进制表示 function stringToHex(str) {var val ;for (var i 0; i str.length; i) {if (val ) val str.charCodeAt(i).toString(16);else val str.charCodeAt(i).toString(16);}return val; }用python实现 def stringToHex(data):valu for i in range(0, len(data), 1):# 获取字符串中索引为 i 的字符的 Unicode 值并转换为十六进制字符串表示unicode_value ord(data[i])val hex(unicode_value)[2:] # [2:] 是为了去掉十六进制字符串前面的 0x 前缀valu valu val # 顺序不能反否则转换的十六进制是倒着的return valuYunSuoAutoJump()方法设置了cookies中的一个srcurl值还有第二次请求的url function YunSuoAutoJump() {var width screen.width;var height screen.height;var screendate width , height;var curlocation window.location.href;if (-1 curlocation.indexOf(security_verify_)) {document.cookie srcurl stringToHex(window.location.href) ;path/;;}self.location /Column.aspx?colid10security_verify_data stringToHex(screendate); }screendate是定值因此 url2 url security_verify_data313232302c363836二、第二次请求 观察浏览器抓到的第二个请求的cookies 发现cookies中除srcurl还有security_verify_data与第一次请求对比发现在第一次请求时携带security_verify_data如下图 因此第二次请求的cookies为 headers1 resp1.headers.get(Set-Cookie) result headers1.split(;)[0] cookies {} key, value result.split() cookies[key] valuekey srcurl value stringToHex(url) cookies[key] value进行第二次请求返回 !DOCTYPE htmlhtml xmlnshttp://www.w3.org/1999/xhtmlheadmeta http-equivContent-Type contenttext/html; charsetUTF-8/meta http-equivCache-Control contentno-store, no-cache, must-revalidate, post-check0, pre-check0/meta http-equivConnection contentClose/ scriptvar cookie_custom {hasItem: function(sKey) {return (new RegExp((?:^|;\\s*) encodeURIComponent(sKey).replace(/[\-\.\\*]/g, \\$) \\s*\\)).test(document.cookie);},removeItem: function(sKey, sPath) {if (!sKey || !this.hasItem(sKey)) {return false;}document.cookie encodeURIComponent(sKey) ; expiresThu, 01 Jan 1970 00:00:00 GMT (sPath ? ; path sPath : );return true;} };function YunSuoAutoJump() {self.location aHR0cDovL2N5eHcuY24vQ29sdW1uLmFzcHg/Y29saWQ9MTA;} /script scriptsetTimeout(cookie_custom.removeItem(srcurl);YunSuoAutoJump();, 50);/script/head/html 由返回可知第三次请求的url与第一次请求一致cookies要除去第二次请求的srcurl这个键再与浏览器中的第三次请求进行对比。 cookies中多了security_session_mid_verify这个键同理可知这个值在第二次请求的Set-Cookie处取得cookies如下 headers2 resp2.headers.get(Set-Cookie) key, value headers2.split(;)[0].split() cookies[key] value cookies.pop(srcurl) # 删去srcurl键值对三、第三次请求 resp3 requests.get(url, headersheaders, verifyFalse, cookiescookies).content此网站如果使用requests.get().text返回的内容不对所以用content查看返回内容发现是乱码部分如下 \xe5\x9b\xbe\xe7\x89\x87\xe6\x87\x92\xe5\x8a\xa0\xe8\xbd\xbd\r 先解码再删去返回中的\r即返回正文内容 text resp3.decode().replace(\r, )
http://www.dnsts.com.cn/news/51178.html

相关文章:

  • 厦门网站设计公司哪家好福建电商小程序厦门开发公司吉化北建公司官网
  • wordpress 视频模版aso优化教程
  • 大气网站首页模板中英文公司网站
  • 无锡网站关键词优化软件咨询网站推广网络
  • 网站常用模块久久建筑网资料下载
  • 专业做家居的网站有哪些如何进行网络推广和宣传
  • 网站怎么添加代码商城网站设计目标
  • 查询域名的网站怎么用网站做调查表
  • 200元自助网站建设成都建站程序
  • 汉中网站建设公司电话网站开发 集成包
  • 威海网站建设是什么查企业免费的网站
  • 小羚羊网站怎么建设江西求做网站
  • 佛山微网站建设自己网站的关键词怎么改
  • 怎样设计一个网站平台天津塘沽爆炸
  • ui做网站流程拼多多关键词排名查询软件
  • 河南省住房和城乡建设厅查询网站首页旅游建设门户网站的方案
  • 阿里云建wordpress站邯郸市网站建设多少钱
  • 网站对联广告图片免费舆情信息网站
  • 网站建设宀金手指花总十五什么叫平台
  • 怎么搭建网站后台重庆最好的网站建设
  • 做 理财网站有哪些内容产品导航网站源码
  • 图书馆网站建设的意义网站建设空间是否续费
  • 地方网站建设网站定制要求
  • 企业网站建设有哪些visualstudio 做网站
  • 禅城网站建设价格站长工具app
  • 网站二级域名建站属于子站吗seo中国官网
  • 制作闹钟网站牡丹江网站建设公司
  • 网站制作需要平台做服装广告素材网站
  • 12306网站服务时间wordpress 小视频
  • wordpress新闻站wordpress获取某个分类下所有分类