[color=]情况描述
:我写了一个自动化工具,使用了selenium,功能是没问题的,问题在于我需要 pyinstaller打包成文件之后在其他电脑上执行。这里涉及了chromedriver的问题。
1. 我考虑了将chromedriver打包到一起,但是这会面临chrome版本不匹配的可能,pass
2. 我尝试了使用 chromedrivermanager,但是涉及到了神秘力量即便我开启了科技也无法访问某狗网址
3. 我尝试了使用淘宝的镜像提供给chromedrivermanager,但是我发现虽然每天都在同步,但是版本比官方的落后,我自己的chrome都无法找到匹配的driver
4. 我寻找到了一个seleninum的封装库 helium,他号称复制了一份 chromedrivermanager的代码会自动下载driver,但是仅仅在具有神秘力量的电脑上可以正常下载。
[color=]我考虑过的方案
:
1. 使用和官网 同步的镜像,但是我没找到。 这应该是最好的方案。
2. 将chromedriver和chrome 一同打包进去,我期望的是能有一个chrome.exe的单文件这样我可以将 chrome.exe和chromedriver.exe一同打包到可执行文件当中,但是我通过搜索引擎没找到 chrome.exe。
[color=]期待的方案
:
目的自然是解决问题,接受使用selenium 情况下的一切改变,可以更换其他浏览器的driver,可以更换打包工具或者将整个chrome文件夹打包进去。
最好的方案自然希望是我上面考虑过的俩个方案之一,因为这样我的改造最小。
[color=]希望了解的大家能帮助一下,最好是能够提供相关需要的文件或者哪里能下载 和简要的一俩行的代码。