python3里的requests用post请求可以添加代理吗 是不是跟get请求一样?

python3里的requests用post请求可以添加代理吗 是不是跟get请求一样?,第1张

当然可以添加代理,如果你想为请求添加 HTTP 头部,只要简单地传递一个 dict 给 headers 参数就可以了。

url = 'https://www.baidu.com' 

headers = {'user-agent': 'my-app/0.0.1'}

r = requests.get(url, headers=headers)

如果你想添加一个代理ip的话,需要一个可以用的ip代理。

 headers = {    "User-Agent": "Mozilla/5.0 (Windows NT 6.1 WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36",

}

proxies = {    "http": "http://202.121.96.33:8086"}

response = requests.get(url,headers=headers,proxies=proxies)

1,打开,浏览器,单击左上角的用户图标,在d出菜单中点击“设置”。

2,跳出设置窗口,选择左侧菜单项中的“代理服务器”

3,在 “代理服务器设置” 中选择 “使用自定义代理”,点击添加。

4,在跳出窗口填写代理服务器信息,如图所示,填完然后单击确定。注意:14.29.117.37:80@HTTP 这是演示用的代理IP,其中14.29.117.37即为地址,80为端口,HTTP为类型,其中用户名和密码不用填。

5,添加成功,由于代理服务器里面只有这一个,所以被默认使用。如果含有多个代理服务器,则需要先选中要使用的服务器,再单击默认。

6,接下来就是测试是否成功啦。百度“ip”,在搜索结果中可以看到,本地ip已经变成了代理服务器ip。

7,设置代理成功。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11591089.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存