url = 'http://www.chinawuliu.com.cn/zcfg/' r = requests.get('http://172.16.1.202:5010/pop/') proxy = r.json()['proxy'] proxy_host = proxy.split(':',1)[0] proxy_port = proxy.split(':',1)[1] # 实例化Proxy类 proxy = Proxy({ 'proxyType': ProxyType.MANUAL, 'httpProxy': f"{proxy_host}:{proxy_port}", 'httpsProxy': f"{proxy_host}:{proxy_port}", }) response = requests.get(url=url,headers=headers,proxy=proxy)想使用代理的请况下,怎么修改这段python代码
时间: 2024-04-28 11:23:49 浏览: 96
如果您想使用代理,请将`response`行中的`proxy`参数设置为之前获取到的代理地址,如下所示:
```python
response = requests.get(url=url, headers=headers, proxies={"http": f"http://{proxy_host}:{proxy_port}", "https": f"https://{proxy_host}:{proxy_port}"})
```
这样就可以使用代理来请求该URL了。其中`{proxy_host}`和`{proxy_port}`是之前从代理池中获取到的地址和端口。
阅读全文