【发布时间】:2019-06-14 07:22:17
【问题描述】:
当我执行 python 请求时,我注意到这是发送给请求的实际 IP 地址,而我使用 Tor 设置了一个新 IP 地址。 这是我的代码:
from torrequest import TorRequest
tr = TorRequest(proxy_port=9050, ctrl_port=9051, password=r"mypassword")
response = tr.get('http://ipecho.net/plain')
proxies = {'http': "socks5://"+response.text+":9050"}
page_response = requests.get('https://www.google.com/search?&q=Apple', timeout=60, verify=False, headers={'User-Agent': random.choice(user_agents)}, proxies=proxies)
soup = BeautifulSoup(page_response.content, 'html.parser')
但是,谷歌意识到它仍然是我的 IP 地址,而不是 Tor 生成的。 怎么会?
【问题讨论】:
标签: python beautifulsoup python-requests http-proxy