在Python中使用代理IP进行网站访问的技巧

2023-04-17 00:00:00 技巧 访问 代理

使用代理IP进行网站访问可以有效避免IP被封禁的情况,提高数据爬取的稳定性和安全性。在Python中使用代理IP,可以通过设置requests库的proxies参数来实现。

首先,需要准备一个可用的代理IP地址和端口号,可以从代理IP提供商处购买或免费获取。以ip:port的形式表示代理IP地址和端口号,例如“127.0.0.1:8888”。

然后,需要引入requests库,并设置proxies参数:

import requests

proxies = {
    'http': 'http://127.0.0.1:8888',
    'https': 'https://127.0.0.1:8888'
}
response = requests.get(url, proxies=proxies)

其中,proxies参数是一个字典,键是协议名(http或https),值是代理IP地址和端口号。这样就可以使用代理IP进行网站访问了。

下面是一个完整的示例代码,访问“pidancode.com”网站:

import requests

url = 'http://www.pidancode.com'
proxies = {
    'http': 'http://127.0.0.1:8888',
    'https': 'https://127.0.0.1:8888'
}
response = requests.get(url, proxies=proxies)
print(response.text)

注:示例代码中的“127.0.0.1:8888”仅作为演示用途,实际使用时需要替换为可用的代理IP地址和端口号。

相关文章