pyinstallerを使用してPythonスクリプトの実行ファイルを作成しています。私はこれらの輸入品を使用していたスクリプトで
:pyinstaller myscript.py
を実行しているときにpyinstallerにchromeriverを含めるにはどうすればよいですか?
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
etc...
問題があるが、それは代わりにクロムのFirefoxは、含めてになります。結果のフォルダc:... \ dist \ myscript \ selenium \ webdriverにはfirefoxフォルダがありますので、chromedriverをスキップしています。このスクリプトはChromeで実行する必要があるため、私にとって重大な問題です。
このトピックの周りにはいくつか質問がありますが、問題を解決するための答えはありません。
...それはバイナリファイルであるため、これは、バイナリファイルとして追加する必要があります... おかげ
[データファイル](https://pythonhosted.org/PyInstaller/spec-files.html#adding-files-to-the-bundle)として追加することはできますが、問題。 – Repiklis
ありがとう、私はこれを試してみます。その間、私は回避策を見つけました。つまり、ターゲットマシンにchromedriverをインストールし、そのフォルダをPathに追加しますが、それを使わないで何かを見つけなければなりません。 – monami
あなたのアイデアを回答として追加してみませんか? :)私の問題を解決した、私は仕様にバイナリファイルとしてchromedriver.exeを追加しました。再度、感謝します! – monami