私はこの1つ(のページが同じ形式であるが、明らかに異なるマッチのために異なる値を持っている)のようなページからの情報と一致こすりしようとしています:問題は、私が欲しい情報があるだけで、あるhttps://csgolounge.com/match?m=8967SeleniumでGoogle Chrome拡張機能を使用するにはどうすればよいですか?
Chrome拡張機能「ラウンジデストロイヤー」を使用している場合に表示されます...試行錯誤の後、私は最終的にその情報を取得するために、私が使用するPythonスクリプトでその拡張子を "どういうわけか。私はここで他の回答を閲覧し、セレンを使用するときに拡張子を追加する方法を示し異なるstackoverflowのスレッドから、このコードを発見した:
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
chop = webdriver.ChromeOptions()
chop.add_extension('Adblock-Plus_v1.4.1.crx')
driver = webdriver.Chrome(chrome_options = chop)
私はLoungeDestroyerため.crxファイルを暗礁するChrome Extension Downloaderに行ってきましたが、中にそれを置きますChrome拡張機能フォルダ(「情報を見る」からファイルのアドレスを取得)、および以下を得るために、上記のコードに私の目的のために少し修正:
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
chop = webdriver.ChromeOptions()
chop.add_extension('Users/Username_Here/Library/Application Support/Google/Chrome/Default/Extensions/ghahcnmfjfckcedfajbhekgknjdplfcl/LoungeDestroyer_v0.9.3.7.crx')
driver = webdriver.Chrome(chrome_options = chop)
matchID = raw_input("Enter match ID (four digit number in CSGL URL): ")
driver.get("https://csgolounge.com/match?m="+matchID)
問題がある、私は私がきたとは思いません'Adblock-Plus_v1.4.1.crx'が元のコードにあった正しいものに置き換えてください。私の修正バージョンを実行
次のエラーが返されます。
IOError: Path to the extension doesn't exist
任意のヘルプまたはアドバイスは、非常に大歓迎です。