<p>我使用了Python3.9,今天遇到了同样的问题。正如@simpleApp所说,我遵循了相同的方法,修改的次数最少,到目前为止它对我有效</p>
<h3>遵循以下给定步骤:</h3>
<ul>
<li>确保从该<a href="https://github.com/diprajpatra/selenium-stealth/tree/main/selenium_stealth/js" rel="nofollow noreferrer"><em><strong>link</strong></em></a>复制所有文件</李>
<li>粘贴<code>folder_name(might be anthing you wish)/selenium_stealth/js</code>中的所有文件。<br/>
[请确保您保留名称<strong>selenium\u隐身/js</strong>,不作任何修改,否则您将面临冲突。]</li>
<li>然后运行添加了文件夹名称的可执行命令</李>
</ul>
<p>为了方便起见,我将它添加到这里,这样不仅对您更方便,而且对每个使用它的人都更方便</p>
<pre><code>pyinstaller noconfirm onefile console icon "dir:\path\to\icon.ico" add-data "dir:\path\to\folder_name\mentioned\above;." add-binary "dir:/path/to/chromedriver/chromedriver.exe;./selenium/webdriver" "dir:/path/to/your/python/file.py"
</code></pre>
<p>复制代码,根据文件路径修改它(我已经给出了通用名称)。
我建议您制作一个<code>.bat</code>文件,将代码粘贴到其中以备将来使用</p>
<p>下面是我的代码片段:</p>
<pre><code>@ECHO OFF
color 09
echo Immediate direct Conversion of .py to .exe standalone by PiXinCreate
echo.
pyinstaller noconfirm onefile console icon "dir:\path\to\icon.ico" add-data "dir:\path\to\folder_name\mentioned\above;." add-binary "dir:/path/to/chromedriver/chromedriver.exe;./selenium/webdriver" "dir:/path/to/your/python/file.py"
echo.
echo .exe has been successfully created for .py
echo.
pause.
exit
</code></pre>
<ul>
<li>我的代码实际上在终端窗口中创建了一个单独的可执行文件</李>
<li>如果不需要,可以删除图标部分。
如果出现任何问题,请随时回复</李>
</ul>