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

cookies专题(服务器返回cookies)

案例地址:http://www.zjmazhang.gov.cn/hdjlpt/published?via=pc
我才开始一直遇到的问题如该图片所示:
image
一直怀疑是自己代码思路问题,我来回测验,我在控制台前后对比响应cookies和请求cookies发现不一致,后来我换了一个在线格式化工具,一对比发现一致,就是很奇怪这是一点。
第二点就是在script = re.findall("var _CSRF = '(.?)';",response.text)[0] 中,自己的太粗心,在这个地方'(.?)'少加了'',害让我一通乱找呀,
代码如下:
import re
import pprint
import requests
def get_cookie():
headers = {
"Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,/;q=0.8,application/signed-exchange;v=b3;q=0.7",
"Accept-Language": "zh-CN,zh;q=0.9",
"Cache-Control": "no-cache",
"Connection": "keep-alive",
"Pragma": "no-cache",
"Upgrade-Insecure-Requests": "1",
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36"
}
url = "http://www.zjmazhang.gov.cn/hdjlpt/published"
params = {
"via": "pc"
}
response = requests.get(url, headers=headers, params=params, verify=False)
token = response.cookies.get('XSRF-TOKEN')
szxx_session=response.cookies.get("szxx_session")
script = re.findall("var _CSRF = '(.*?)';",response.text)[0]
return token,szxx_session,script
def get_content():
token,szxx_session,script = get_cookie()
headers1 = {
"Accept": "application/json, text/plain, /",
"Accept-Language": "zh-CN,zh;q=0.9",
"Cache-Control": "no-cache",
"Connection": "keep-alive",
"Content-Type": "application/x-www-form-urlencoded",
"Origin": "http://www.zjmazhang.gov.cn",
"Pragma": "no-cache",
"Referer": "http://www.zjmazhang.gov.cn/",
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36",
"X-CSRF-TOKEN": script
}
cookies = {
"XSRF-TOKEN": token,
"szxx_session": szxx_session
}
url = "http://www.zjmazhang.gov.cn/hdjlpt/letter/pubList"
data = {
"offset": "0",
"limit": "20",
"site_id": "759010",
"time_from": "1735315200",
"time_to": "1766851199"
}
response = requests.post(url, headers=headers1, cookies=cookies, data=data)
pprint.pprint(response.text)
get_content()

http://www.zskr.cn/news/164524.html

相关文章:

  • WasmEdge边缘运行时支持TensorFlow模型尝试
  • 阿里云GPU服务器部署TensorFlow镜像完整教程
  • Abseil C++ 库:Google开源的现代C++公共库
  • 数据分析师AI转型指南:四大模型相关岗位,助力非科班出身从业者轻松转型!
  • 渗透测试:构筑企业数据资产的主动防御体系
  • 2026年7大运维方向解析:哪个更“吃香”?
  • 性能测试知识详解
  • AI就业黄金时代:5大高薪岗位全解析+零基础入门学习路线(建议收藏)_【25年最新】普通人逆袭AI年薪50万+的完整路线图
  • 小白如何快速从 0 到 1 搭建个人网络安全实验室?从零基础入门到精通,收藏这一篇就够了!
  • 平头哥含光芯片对接TensorFlow生态设想
  • 从踏勘到交付,iSolarBP如何搭建光伏人的“全栈能力”?
  • 收藏!金融人跨界AI智能体开发全攻略,小白/程序员入门大模型必看
  • 【收藏】裁员潮下程序员破局:零基础入门大模型,抢占2025高薪赛道
  • React项目中嵌入TensorFlow.js实现图像识别功能
  • 跨域推荐系统:TensorFlow实现Domain Adaptation
  • 探索三相异步电机交流变频调速仿真的奇妙世界
  • 基于微信小程序的医院门诊智能预约平台
  • 禅道应用2
  • AI工程师必看:TensorFlow镜像优化技巧汇总
  • OCR文字识别解决方案:TensorFlow EasyOCR实战
  • Collections和Arrays工具类整理
  • 模型压缩技术实战:TensorFlow模型剪枝与量化
  • 基于Spring Boot的高校不同专业毕业生就业率统计系统
  • TensorFlow + Kubernetes:打造可扩展的AI服务平台
  • ‌从0到1搭建企业内部API自动化测试平台:实战指南
  • 自动驾驶背后的推手:TensorFlow在智能交通中的角色
  • 探索单相PWM整流逆变仿真:从理论到代码实践
  • 深入理解Page Object模式:不是用了就万事大吉
  • 安装了oh-my-zsh后使用vim自动补全文件或目录时报错“_arguments:451: _vim_files: function definition file not found”的解决方案
  • 大模型时代,为何TensorFlow仍是企业的首选框架?