如何使用Python设置代理IP
在 Python 中使用代理 IP 可以通过设置 urllib、requests 或者 socks 等库的代理参数来实现。下面以 requests 库为例,演示如何设置代理 IP。
- 使用 requests 库发送请求前,需要先导入 requests 库:
import requests
- 设置代理 IP,以 HTTP 代理为例:
proxy = 'http://IP:PORT'
其中,IP 是代理服务器的 IP 地址,PORT 是代理服务器的端口号。
如果代理服务器需要进行身份验证,可以在代理地址的前面加上用户名和密码,如:
proxy = 'http://USERNAME:PASSWORD@IP:PORT'
其中,USERNAME 和 PASSWORD 是代理服务器的登录用户名和密码。
- 将代理参数传递给 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 的详细方法和代码演示。
相关文章