如何使用Python将代理IP与requests模块结合使用
使用Python将代理IP与requests模块结合使用,可以通过requests库中的proxies参数来指定代理IP。下面是一个详细的步骤和代码演示:
- 导入requests库
首先需要导入requests库,因为我们将使用requests来发送HTTP请求。
import requests
- 指定代理IP
我们可以使用字典类型来指定代理IP。字典的“协议://地址:端口号”格式的键对应一个代理IP,例如:
proxies = { 'http': 'http://127.0.0.1:8888', 'https': 'https://127.0.0.1:8888' }
这里我们指定了HTTP和HTTPS协议的代理IP为 127.0.0.1:8888,也就是本地的代理服务器。
- 发送请求
使用requests发送请求时,将proxies参数设置为我们指定的代理IP字典即可,例如:
r = requests.get('http://pidancode.com', proxies=proxies)
这里我们发送了一个GET请求到 http://pidancode.com,使用了我们指定的代理IP。
- 完整代码演示
import requests proxies = { 'http': 'http://127.0.0.1:8888', 'https': 'https://127.0.0.1:8888' } r = requests.get('http://pidancode.com', proxies=proxies) print(r.text)
这个示例演示了如何使用代理IP访问网站,并获取返回的HTML代码。
相关文章