代码示例-Python

发布时间:2021-08-04 15:06

以下示例适用于python2 及 python3

进行http请求,我们一般使用requests库,该库支持http/https代理。 安装如下

pip install requests

如果需要使用socks5代理,可以安装支持socks的版本

pip install 'requests[socks]'

代码

下面以使用socks5代理为例

import requests

proxyHost = "222.222.222.222"  #获取到的代理IP
proxyPort = "12345"                  #获取到的代理端口
key = "key"                               #用户key
passwd = "123456"                    #用户密码

# 账密模式
proxy = 'socks5://{}:{}@{}:{}'.format(key, passwd, proxyHost, proxyPort)
# 如果使用IP白名单模式,请用下行替换上一行
# proxy = 'socks5://{}:{}'.format(proxyHost, proxyPort)

proxies = {
       "http": proxy,
       "https": proxy
}

response = requests.get("https://httpbin.org/get", proxies=proxies)
print(response.text)

如果想使用http/https代理,请修改接入代理的协议,如下

# 账密模式
proxy = 'http://{}:{}@{}:{}'.format(key, passwd, proxyHost, proxyPort)
# 如果使用IP白名单模式,请用下行替换上一行
# proxy = 'http://{}:{}'.format(proxyHost, proxyPort)
相关文章
本文导读

客户热线:QQ:917352665

客户服务中心