【问题标题】:How can I route my web browser through a proxy in python?如何通过 python 中的代理路由我的网络浏览器?
【发布时间】:2020-11-14 14:36:30
【问题描述】:
我正在寻找为 chrome 制作 VPN/代理类型的东西,我知道如何通过代理服务器发送请求并从中获取信息(urllib 或请求模块),但这对我来说并没有什么用处我正在尝试创建的内容。
我该怎么做呢?非常感谢任何帮助。
【问题讨论】:
标签:
python
proxy
python-requests
vpn
traffic
【解决方案1】:
我不确定你在做什么,但你可以使用 Selenium 和代理来达到这个目的。
假设您使用Chrome webdriver,您的代码可能如下所示:
from selenium import webdriver
PROXY = "11.11.11.11:1234" # IP:PORT or HOST:PORT
options = webdriver.ChromeOptions()
options.add_argument('--proxy-server=%s' % PROXY)
driver = webdriver.Chrome(
executable_path='chromedriver', options=options # The path of your downloaded webdriver here
)
browser.get('https://google.com') # Opens url in a selenium browser
现在,如果您想在浏览器中执行某些操作,您可以手动执行,也可以使用 Selenium 自动执行,documentation here