我正在尝试访问代理,我已多次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而不是我的代理。关于我做错了什么的任何建议。
答案 0 :(得分:3)
您的代理是http,而您的请求地址是https。您需要为https请求设置另一个代理。