帮助文档>操作指南>调试方式 > 代码示例-Python

代码示例-Python

发布时间:2022-07-01 16:58

以下示例适用于python2 及 python3

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

  1. pip install requests

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

  1. pip install 'requests[socks]'

代码

下面以使用socks5代理为例

  1. import requests
  2. proxyHost = "222.222.222.222" #获取到的代理IP
  3. proxyPort = "12345" #获取到的代理端口
  4. key = "key" #用户key
  5. passwd = "123456" #用户密码
  6. # 账密模式
  7. proxy = 'socks5://{}:{}@{}:{}'.format(key, passwd, proxyHost, proxyPort)
  8. # 如果使用IP白名单模式,请用下行替换上一行
  9. # proxy = 'socks5://{}:{}'.format(proxyHost, proxyPort)
  10. proxies = {
  11. "http": proxy,
  12. "https": proxy
  13. }
  14. response = requests.get("https://httpbin.org/get", proxies=proxies)
  15. print(response.text)

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

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