私はPythonの初心者で、Webブラウジングのプロセスを自動化するためにSeleniumを使用しようとしています。残念ながら、私の試みは、私が望むほど滑らかではありません。しかし、それぞれに -Pythonを使用したSelenium:Webdriverの起動が許可されていません
from selenium import webdriver
from selenium.webdriver.firefox.firefox_binary import FirefoxBinary
binary = FirefoxBinary('C:\Program Files (x86)\Mozilla Firefox')
browser = webdriver.Firefox(firefox_binary=binary)
print(type(browser))
私はこの上の前の記事を読むことを試みたtopic-特にthis oneとthat one:何らかの理由で、コマンドラインは、私は、次のコードを実行すると、「権限が拒否されました」というエラーが返されます役立たず。コンパイラが "permission denied"を返すか、firefox.exe
をパスの最後に追加すると、 "entity not found"が返されます。
私に教えていただけると助かります。あなたが8歳になるような助けを説明できれば、それは特に役に立ちます - 私はまだこのようなものの初心者です。
追加されました:私がWindows 10を使用していて、Visual Studio CommunityでPythonを実行しています。私もsudo
コマンドを使用して許可を得ようと考えていましたが、私はVisual Studioからどうやってやっているのか正確には分かりません。
最後に - それは機能しました!提案していただきありがとうございます。私は他の回答にもオープンしていますが、特に大文字が違いを生んだ理由を知るためには特にそうです。 – daOnlyBG
@daOnlyBG大文字は、実行可能ファイルのものではないので重要です。ファイル名とパスは大文字と小文字が区別されます。 – heinst
@heinst大文字と小文字を区別していることは知っていますが、Firefoxの実行ファイルを右クリックしてそのプロパティを調べると、その名前は「Firefox」ではなく「firefox」になります。 – daOnlyBG