1. 程式人生 > >python指令碼報錯:OSError: [WinError 193] %1 不是有效的 Win32 應用程式。

python指令碼報錯:OSError: [WinError 193] %1 不是有效的 Win32 應用程式。

遇到問題:

python+selenium,執行時報錯: OSError: [WinError 193] %1 不是有效的 Win32 應用程式。

解決方法:

第一步:將程式碼中呼叫谷歌瀏覽器的程式改成呼叫火狐或者其他瀏覽器,再次執行,檢視報錯資訊(如果錯誤一樣,那麼繼續步驟三)

步驟二:步驟一中執行錯誤不在提示上次的錯誤,那麼刪除現有的谷歌瀏覽器驅動,重新對照自己瀏覽器版本下載驅動,再次執行

   下載地址:http://chromedriver.storage.googleapis.com/index.html

步驟三:步驟一中執行錯誤不變,需要下載其他版本python,重新安裝python,   下載地址:

可以安裝3.5.4版本,重新下載selenium相關包,在編譯環境JetBrains PyCharm 3.4.1,設定中,設定好下載的新版本python路徑,再次執行。