簡體   English   中英

Selenium 編譯 py2exe 后,Firefox 無法啟動

[英]Selenium after compile py2exe, Firefox doesn't start

我為 webgame 編寫了一個 BOT,當我用 IDLE 運行它時完美地工作,firefox 啟動並完成工作。 但是在使用 Py2exe 編譯后,firefox 不再啟動......有任何想法嗎?

PS:火狐 45.0.2,硒 2.53

嗯,我終於解決了,是我的錯誤,我在錯誤的目錄中復制了 wedriver.xpi 和 webdriver_prefs.json...

因此,您需要在不制作 Zipfile 的情況下編譯它(否則將無法使用)並將 2 個文件復制到 good 目錄中:

來自:C:\\Python27\\Lib\\site-packages\\selenium\\webdriver\\firefox

到:/dist/selenium/webdriver/firefox

Setup.py 示例:

from distutils.core import setup
import py2exe



setup(
name='Web BOT',
version='1.0',
description='BOT',
author='Author',
author_email='mymail@mail.com',
url='',
windows = [{
        "script":"Myscript.py",
        "icon_resources": [(1, "myicon.ico")],
        }],
options={
    'py2exe':
        {
            'skip_archive': True,
            'optimize': 2,
        }
}
)

然后一切正常!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM