[python][代码]爬虫解析headers转为requests提交工具类

        代码是一个简单的脚本,它读取一个名为Headers的多行字符串,该字符串包含了HTTP请求的头部信息。脚本的目标是将这些头部信息格式化为Python字典的键值对形式,但是排除了以Cookie为键的行。

这里是代码的逐步解释:

  1. 定义了一个多行字符串Headers,包含了一系列的HTTP头部字段。
  2. 脚本的主部分通过if __name__ == '__main__':来确保当这个脚本作为主程序运行时才会执行。
  3. 使用splitlines()方法将Headers字符串分割成行的列表。
  4. 遍历每行,使用split(': ')方法将每行分割成键值对。
  5. 使用if语句检查分割后的列表长度是否为2,确保分割是成功的,并且键不是Cookie
#coding:utf-8

Headers='''
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache
service-lang: CHN
service-ctrcd: CN
service-path: #/booking-new
sec-ch-ua-platform: "Windows"
Sec-Fetch-Site: same-site
Sec-Fetch-Mode: cors
Sec-Fetch-Dest: empty
Accept-Encoding: gzip, deflate, br, zstd
Accept-Language: zh-CN,zh;q=0.9
'''

if __name__ == '__main__':
    lines=Headers.splitlines();
    for line in lines:
        sword=line.split(': ');
        if(len(sword)==2 and sword[0].strip()!='Cookie' ):
            print("'"+sword[0].strip()+"': '"+sword[1].strip()+"',")

  • 18
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

awonw

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值