特定のWebサイトでのみAdBlockを無効にしようとしていますが、その方法を見つけることができません。私はselenium documentationを調べてみましたが、後で拡張機能を無効にする方法が見つかりませんでした。しかし、私はまだドキュメントを読むことでかなり新しいので、私は何かを見逃しているかもしれません。セレンを使用してAdBlock拡張機能の無効化を自動化しようとしましたが、動作しませんでした。計画はchromeの拡張セクション(chrome:// extensions /)に行き、 "enabled"チェックボックスを手に入れて、私の介入なしにそれをクリックすることでした。ここに私の試みです:Python - Seleniumを使用してChromeウィンドウを開いた後に拡張機能を無効にする方法
私の試みが失敗した理由は、セレンがチェックボックス要素を得るために指定したxpathを使用できなかったからです。パスが正しいと私は信じている。
私が考えることができる唯一の解決策は、2つのクロムウィンドウを作成することです.1つはAdBlockで、もう1つはAdBlockなしです。しかし、私はこれが2つのウィンドウを必要としないので、これは事態をより複雑にします。