如何使用Python设置代理IP

2023-04-17 00:00:00 设置 代理 如何使用

在 Python 中使用代理 IP 可以通过设置 urllib、requests 或者 socks 等库的代理参数来实现。下面以 requests 库为例,演示如何设置代理 IP。

  1. 使用 requests 库发送请求前,需要先导入 requests 库:
import requests
  1. 设置代理 IP,以 HTTP 代理为例:
proxy = 'http://IP:PORT'

其中,IP 是代理服务器的 IP 地址,PORT 是代理服务器的端口号。

如果代理服务器需要进行身份验证,可以在代理地址的前面加上用户名和密码,如:

proxy = 'http://USERNAME:PASSWORD@IP:PORT'

其中,USERNAME 和 PASSWORD 是代理服务器的登录用户名和密码。

  1. 将代理参数传递给 requests 库的请求方法:
proxies = {'http': proxy, 'https': proxy}
response = requests.get('https://pidancode.com', proxies=proxies)

其中,proxies 参数是一个字典,key 值分别为 'http' 和 'https',value 值为代理地址字符串。

完整代码演示:

import requests

proxy = 'http://IP:PORT'
proxies = {'http': proxy, 'https': proxy}
response = requests.get('https://pidancode.com', proxies=proxies)
print(response.text)

以上就是在 Python 中设置代理 IP 的详细方法和代码演示。

相关文章