-
har2requests:自动生成基于您浏览器活动的Python请求代码,适用于机器人场景
资源介绍
har2请求
第1步:通过常用浏览器与网站互动
步骤2:自动生成Python代码以重播您的请求
动机
要使用Python编写机器人,两个主要选项是:
以产生HTTP请求直接
来控制Web浏览器
当然,请求漫游器更稳定,但是它们需要更多艰巨的工作来对JavaScript代码进行反向工程并重现客户端发出的每个请求。
发现har2requests!
特征
自动从请求代码生成
检测所有请求共有的标头和代码分解
明智地推断授权标头的来源
使用代码格式化
安装
pip install har2requests
用法
在Chrome或Firefox中,转到“开发人员工具”的“网络”标签,放入所需的过滤器并导出到HAR。
要读取文件:
har2requests input.har > output.py
要从剪贴板中读取:
pbpaste | har2requests - > output