首页 > 解决方案 > Python 代理请求和用户代理

问题描述

我正在玩我在 /pip install proxy-requests 找到的代理请求模块。我已经成功地向临时 ptsv2.com 存储桶发出 GET/POST 请求,如说明所示,它似乎正在工作......我列出的 IP 实际上是代理服务器的 IP。但是,我的用户代理(在标题中)仍然显示带有版本号的 Python 请求。是否可以使用此模块的代理 IP 功能,但也可以将用户代理更改为 Python 请求以外的其他内容?我想隐藏我的 IP,也想隐藏用户代理。

标签: pythonproxypython-requestsuser-agent

解决方案


你可以User-Agent这样设置headers

headers = {
    'User-Agent': 'Some custom user agent',
}

r = ProxyRequests("url here")
r.set_headers(headers)
r.post_with_headers({"key1": "value1", "key2": "value2"})

推荐阅读