Python 3 之 Chrom 截获的Headers转成dict格式

博客内容介绍了如何将Chrome浏览器截获的HTTP Headers转换为Python字典格式,便于进一步处理和分析。

如题,直接复制Chrom截获的Headers如下:

Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Encoding:gzip, deflate, sdch
Accept-Language:zh-CN,zh;q=0.8
Connection:keep-alive
Cookie:x-wl-uid=16g0A+YFYxJfKEtYdu3jnjT5fyfFfYsVwN90XyuIvu1ooEwLD0rk+ETnyp1GE4/LFXUyqbPPCNSE=; session-token=dL8l1xW56RLj3F3P2p6szy6b7MH7R3o1EosxprqS0ci8JaUN9kJ212ybOIEXgV/Iif/rN2LFToQlyJyV/Q69NLnbRfvI4qArBPLDRJoXb+tjUsrF+z7yXznFtEFiQ52O2lc2k1tOTsKWX4u1h7N5W/O1Y2jFF0XMB2Somg9zeSPrTPTJyVBoWl3M+M5lW7S3vX1BueyzUJKPorQ+z3lXsQ98os2NrZwhLpndF14RkKNbuRPkKluj+Q==; session-id-time=2082729601l; session-id=476-5989535-3128668; csm-hit=0GASN13S1NXJ6XZDVCSF+sa-1K96W079F5G590GEQAK7-1FZS7C1YHF9SGAH3Q9W4|1446303517108; ubid-acbcn=475-2664832-5552339
Host:www.amazon.cn
Upgrade-Insecure-Requests:1
User-Agent:Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.71 Safari/537.36

代码如下,CSDN怎么回事,第一行明明只有三个单引号,怎么发出来就变五个单引号了。
s = '''Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Encoding:gzip, deflate, sdch
Accept-Language:zh-CN,zh;q=0.8
Connection:keep-alive
Cookie:x-wl-uid=16g0A+YFYxJfKEtYdu3jnjT5fyfFfYsVwN90XyuIvu1ooEwLD0rk+ETnyp1GE4/LFXUyqbPPCNSE=; session-token=dL8l1xW56RLj3F3P2p6szy6b7MH7R3o1EosxprqS0ci8JaUN9kJ212ybOIEXgV/Iif/rN2LFToQlyJyV/Q69NLnbRfvI4qArBPLDRJoXb+tjUsrF+z7yXznFtEFiQ52O2lc2k1tOTsKWX4u1h7N5W/O1Y2jFF0XMB2Somg9zeSPrTPTJyVBoWl3M+M5lW7S3vX1BueyzUJKPorQ+z3lXsQ98os2NrZwhLpndF14RkKNbuRPkKluj+Q==; session-id-time=2082729601l; session-id=476-5989535-3128668; csm-hit=0GASN13S1NXJ6XZDVCSF+sa-1K96W079F5G590GEQAK7-1FZS7C1YHF9SGAH3Q9W4|1446303517108; ubid-acbcn=475-2664832-5552339
Host:www.amazon.cn
Upgrade-Insecure-Requests:1
User-Agent:Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.71 Safari/537.36
'''
s = s.strip().split('\n')
s = {x.split(':')[0] : x.split(':')[1] for x in s}
print(s)

输出如下,虽然格式乱了点,但还是能用的:
{'Host': 'www.amazon.cn', 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8', 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.71 Safari/537.36', 'Accept-Encoding': 'gzip, deflate, sdch', 'Accept-Language': 'zh-CN,zh;q=0.8', 'Upgrade-Insecure-Requests': '1', 'Cookie': 'x-wl-uid=16g0A+YFYxJfKEtYdu3jnjT5fyfFfYsVwN90XyuIvu1ooEwLD0rk+ETnyp1GE4/LFXUyqbPPCNSE=; session-token=dL8l1xW56RLj3F3P2p6szy6b7MH7R3o1EosxprqS0ci8JaUN9kJ212ybOIEXgV/Iif/rN2LFToQlyJyV/Q69NLnbRfvI4qArBPLDRJoXb+tjUsrF+z7yXznFtEFiQ52O2lc2k1tOTsKWX4u1h7N5W/O1Y2jFF0XMB2Somg9zeSPrTPTJyVBoWl3M+M5lW7S3vX1BueyzUJKPorQ+z3lXsQ98os2NrZwhLpndF14RkKNbuRPkKluj+Q==; session-id-time=2082729601l; session-id=476-5989535-3128668; csm-hit=0GASN13S1NXJ6XZDVCSF+sa-1K96W079F5G590GEQAK7-1FZS7C1YHF9SGAH3Q9W4|1446303517108; ubid-acbcn=475-2664832-5552339', 'Connection': 'keep-alive'}

内容概要:本文提出了一种融合模型预测控制(MPC)与人工势场法(APF)的船舶运动规划方法,旨在解决复杂海上交通场景下符合国际海上避碰规则(COLREG)的智能避碰路径规划问题。该方法充分利用MPC的滚动优化与前瞻预测能力,结合APF对动态障碍物的实时响应优势,构建包含目标引力场与多船斥力场的综合势场模型,并显式嵌入COLREG规则以确保避让行为的合法性与可解释性。通过在多船会遇、交叉、追越等多种复杂场景下的Matlab仿真实验,验证了该方法在生成安全、平滑、合规轨迹方面的有效性与鲁棒性,为智能船舶自主航行提供了可靠的决策支持。; 适合人群:从事航海自动化、智能船舶系统、海洋机器人、路径规划与智能控制研究的科研人员,以及具备Matlab编程与控制系统基础的研究生和工程技术人员。; 使用场景及目标:① 实现多船复杂交互环境下的智能避碰决策;② 开发符合国际法规的无人船自主航行系统;③ 深入学习MPC与APF融合算法的设计原理与仿真实现;④ 为智能航运、海上交通管理系统提供核心算法技术支持。; 阅读建议:建议结合提供的Matlab代码进行仿真实验,重点理解势场函数构建、COLREG规则的形式化表达、约束处理机制及MPC滚动优化的实现细节,同时对照国际避碰规则条款验证算法行为的合规性与合理性。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值