簡體   English   中英

使用Watir / chromedriver時如何在Adblock Plus中加載過濾器?

[英]How to load filters in Adblock Plus when using Watir / chromedriver?

我有一個ruby腳本,可以啟動chrome瀏覽器並加載AdBlock Plus擴展程序。 不幸的是,我無法弄清楚如何加載通過擴展選項面板添加的自定義過濾器(我添加了過濾器以阻止特定的div id)。 當我加載擴展名時,它就像是第一次加載一樣,所以我想知道如何在創建自定義過濾器后重新加載我保留的狀態。

這是我如何啟動它的一個片段:

Selenium::WebDriver::Chrome.path = '/opt/google/chrome/chrome'
browser = Watir::Browser.new(:chrome, :switches => %w[--load extension=/home/someuser/.config/google-chrome/Default/Extensions/cfhdojbkjhnklbpkdaibdccddilifddb/1.12.1_0 --no-first-run])

我找到了解決問題的方法。 現在添加了user-data-dir開關,它會加載對擴展所做的所有設置。

browser = Watir::Browser.new(:chrome, :switches => %w[--user-data-dir=/home/someuser/.config/google-chrome --load-extension=/home/someuser/.config/google-chrome/Default/Extensions/cfhdojbkjhnklbpkdaibdccddilifddb/1.12.1_0 --no-first-run])

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM