Python:请求代理不起作用

时间:2017-06-26 16:27:35

标签: python proxy

我正在尝试访问代理,我已多次ping并在线,进行搜索。

import requests
import re

s = requests.Session() 
s.proxies = {'http': 'http://11.22.33.4455'}

r = s.get('https://www.iplocation.net/find-ip-address')

data = r.text

regex = r"1.2.3.45"  # Proxy IP
regex2 = r"6.7.8.99"  # My IP

matches = re.findall(regex, data)
matches2 = re.findall(regex2, data)

print(matches)
print(matches2)  # Always prints out my current IP and not my proxy

这是我的代码。我使用正则表达式来搜索html代码以获取IP,它总是只返回我当前的IP。我尝试了不同的网站告诉我我的IP,他们每个人都返回我当前的IP而不是我的代理。关于我做错了什么的任何建议。

1 个答案:

答案 0 :(得分:3)

您的代理是http,而您的请求地址是https。您需要为https请求设置另一个代理。