提问人:Niels Kristian 提问时间:9/7/2023 更新时间:9/7/2023 访问量:36
为什么我无法让 chrome 选择我尝试设置的代理?
Why can't I make chrome pick up the proxy I try to set?
问:
我正在尝试使 chromedriver 通过代理运行。我尝试了以下方法:
options = Selenium::WebDriver::Chrome::Options.new
options.add_argument('--incognito')
# Set up the proxy
proxy = Selenium::WebDriver::Proxy.new(
http: "#{proxy_username}:#{proxy_password}@#{proxy_host}:#{proxy_port}",
ftp: "#{proxy_username}:#{proxy_password}@#{proxy_host}:#{proxy_port}",
ssl: "#{proxy_username}:#{proxy_password}@#{proxy_host}:#{proxy_port}"
)
options.proxy = proxy
# Initiate the browser
driver = Selenium::WebDriver.for :chrome, options: options
driver.navigate.to("https://whatismyipaddress.com")
但是,IP 仍然是我的本地 IP,而不是代理
我也试过:
options = Selenium::WebDriver::Chrome::Options.new
options.add_argument('--incognito')
options.add_argument("--proxy-server=#{proxy_username}:#{proxy_password}@#{proxy_host}:#{proxy_port}")
# Initiate the browser
driver = Selenium::WebDriver.for :chrome, options: options
driver.navigate.to("https://whatismyipaddress.com")
但是,然后我得到了一个镀铬。"cannot connect ERR_NO_SUPPORTED_PROXIES"
我正在运行:
- 操作系统 13.2
- Chrome:版本 116.0.5845.140 (正式版) (arm64)
- ChromeDriver 116.0.5845.96(随自制软件一起安装)
- 红宝石 3.1
- selenium-webdriver (4.11.0) 宝石
答: 暂无答案
评论