赞
踩
在 Python 中使用 HTTP 代理 IP 可以通过 requests 库来实现。具体步骤如下:
1. 导入 requests 库
```python
import requests
```
2. 设置代理 IP
```python
proxies = {
"http": "http://ip:port",
"https": "http://ip:port"
}
```
其中,ip 和 port 分别为代理 IP 的地址和端口号。
3. 发送请求
```python
response = requests.get(url, proxies=proxies)
```
其中,url 为请求的网址。
完整代码示例:
```python
import requests
proxies = {
"http": "http://ip:port",
"https": "http://ip:port"
}
response = requests.get(url, proxies=proxies)
```
需要注意的是,使用代理 IP 时需要确保代理 IP 的可用性,否则可能会导致请求失败。
- #! -*- 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

Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。