在Linux下使用HTTP代理,可以通过设置环境变量来实现。具体步骤如下:
1. 打开终端,输入以下命令:
```
export http_proxy=http://<代理服务器IP>:<代理服务器端口>
```
其中,`<代理服务器IP>`和`<代理服务器端口>`分别为代理服务器的IP地址和端口号。
2. 如果代理服务器需要用户名和密码验证,可以输入以下命令:
```
export http_proxy=http://<用户名>:<密码>@<代理服务器IP>:<代理服务器端口>
```
其中,`<用户名>`和`<密码>`分别为代理服务器的用户名和密码。
3. 验证代理是否设置成功,可以使用`curl`命令测试:
```
curl 百度一下,你就知道
```
如果返回的是代理服务器的页面,说明代理设置成功。
4. 如果需要取消代理设置,可以输入以下命令:
```
unset http_proxy
```
#! -*- encoding:utf-8 -*-
import requests
# 要访问的目标页面
targetUrl = "http://ip.hahado.cn/ip"
# 代理服务器
proxyHost = "ip.hahado.cn"
proxyPort = "39010"
# 代理隧道验证信息
proxyUser = "username"
proxyPass = "password"
proxyMeta = "http://%(user)s:%(pass)s@%(host)s:%(port)s" % {
"host" : proxyHost,
"port" : proxyPort,
"user" : proxyUser,
"pass" : proxyPass,
}
proxies = {
"http" : proxyMeta,
"https" : proxyMeta,
}
resp = requests.get(targetUrl, proxies=proxies)
print resp.status_code
print resp.text