gpt4 book ai didi

ruby - 集成 watir-webdriver 和 browsermob/proxy 和 webdriver-user-agent

转载 作者:太空宇宙 更新时间:2023-11-03 16:03:37 24 4
gpt4 key购买 nike

我喜欢 watir webdriver 并想使用它:)

也喜欢 webdriver-user-agent

和浏览器代理

这件事刚刚从 ruby​​ 开始,我对将这三个一起运行感到困惑,因为代码是:

require 'watir-webdriver'
require 'webdriver-user-agent'
require 'browsermob/proxy'

server = BrowserMob::Proxy::Server.new("/home/ubuntu/ruby/browsermob-proxy")
server.start

proxy = server.create_proxy

browser = Watir::Browser.new Webdriver::UserAgent.driver(:browser => :chrome, :agent => :iphone, :orientation => :landscape)
browser.goto 'google.com'

那么如何将代理集成到浏览器呢?

最佳答案

如果服务器端口是 8080 那么你会做这样的事情

profile = Selenium::WebDriver::Firefox::Profile.new
profile.proxy = Selenium::WebDriver::Proxy.new :http => 'localhost:8080:, :ssl => 'localhost:8080'
b = Watir::Browser.new :chrome, :profile => profile

关于ruby - 集成 watir-webdriver 和 browsermob/proxy 和 webdriver-user-agent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19178901/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com