在我的 Rails 应用程序中,我有一个 nokogiri、watir 爬虫,运行良好。
在我升级了 gems(也升级了例如 selenium)后,当我使用以下命令打开爬虫浏览器时:
BROWSER_OPTIONS = %w[--headless --no-sandbox --disable-dev-shm-usage --disable-gpu --remote-debugging-port=9230]
Watir::Browser.new :chrome, args: BROWSER_OPTIONS
我收到以下错误:
ArgumentError: {:args=>["--headless", "--no-sandbox", "--disable-dev-shm-usage", "--disable-gpu", "--remote-debugging-port=9230"]} are unrecognized arguments for Browser constructor
来自 /Users/myname/.rbenv/versions/3.0.1/lib/ruby/gems/3.0.0/gems/watir-7.1.0/lib/watir/capability.rb:79:in `process_browser_options'
希望有人能帮忙。
我自己解决了。
解决方案是将其更改为:
Watir::Browser.new :chrome, options: {args: BROWSER_OPTIONS}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)