代码示例-Python

发布时间:2022-03-18 13:58

以下示例适用于python2 及 python3

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

  1. pip install requests

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

  1. 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)

本文导读

客户热线:4007-567-365