Chrome 浏览器请求头快速生成Python字典可用

话不多说,直接上代码

import re
 
ua_chrome = 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36'
ua_firefox = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:65.0) Gecko/20100101 Firefox/65.0'
 
with open('1.txt', 'r', encoding='utf-8') as f:
    while True:
        content = f.readline()
        if not content:
            break
        content_list = content.strip().split(': ')
        try:        # 解决空数据问题
            value = content_list[1]
        except IndexError:
            value = ''
        if value == ua_chrome:      # 谷歌换火狐
            value = ua_firefox
        new_content = "    '{}': '{}',".format(content_list[0], value)
        print(new_content)

只需要将请求头的数据复制然后保存为一个 1.txt 文件 然后运行这个代码就可以得到可立即使用的代码。

爬虫工程师必备。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 28,129评论 1 45
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 13,835评论 1 32
  • Getting Started Burp Suite 是用于攻击web 应用程序的集成平台。它包含了许多工具,并为...
    Eva_chenx阅读 29,080评论 0 14
  • 偶然间听到了巷尾的传言,说是有奇怪的人来到了这个僻静的小镇,说是要调查附近废矿周边出现的奇妙的动物尸体。库勒尼西手...
    佐仟结阅读 3,770评论 0 1
  • 最近两个宝都迷上了学英语了,每天都闹着要看英语,最喜欢又蹦又跳的学习内容……周末去图书馆搬了好多砖头,新买的书也到...
    小画虫阅读 3,165评论 0 0