[問題] 程式有selenium打包成exe

看板Python作者 (lele)時間4年前發表 (2021/02/25 15:00), 4年前編輯推噓5(508)
留言13則, 8人參與, 4年前最新討論串1/1
我的程式裡有類似像 from selenium import webdriver import time driver = webdriver.Chrome() driver.get('http://google.com') 這樣打包成EXE檔就必須把chromedriver一起放在資料夾 但是問題是 我的程式是要分享給很多人 讓它們在自己電腦執行 我又不確定他的chrome的版本是多少 程式有出錯的可能 請問有沒有更好的辦法呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.176.65.167 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1614265236.A.C24.html

02/26 00:02, 4年前 , 1F
web call
02/26 00:02, 1F

02/26 00:06, 4年前 , 2F
普遍做法都是限制最低版本號 就像chome不支援XP一樣
02/26 00:06, 2F

02/26 00:14, 4年前 , 3F
事實上chromedriver本身就有限制版本號 大家都是這樣做
02/26 00:14, 3F

02/26 00:15, 4年前 , 4F
搞相容沒意義 環境那麼多永遠相容不完 累死又一堆BUG
02/26 00:15, 4F

02/26 07:01, 4年前 , 5F
就是寫個 後端server 然後大家只是 send request 在架
02/26 07:01, 5F

02/26 07:01, 4年前 , 6F
server 的爬然後將結果拋回 所以只有架server 的那
02/26 07:01, 6F

02/26 07:01, 4年前 , 7F
個 chromedriver 要維護
02/26 07:01, 7F
原來如此! 謝謝

02/26 11:47, 4年前 , 8F
公司電腦的話,應該可以主動更新使用者的軟體版本
02/26 11:47, 8F
一語驚醒! 好像是這樣! 哈哈~~感謝

02/26 11:50, 4年前 , 9F
推5樓
02/26 11:50, 9F

02/26 13:07, 4年前 , 10F
其實還要想到就算你包起來,程式有變動你要怎麼更新
02/26 13:07, 10F

02/26 18:51, 4年前 , 11F
要不要用docker ?要求所有電腦登裝這樣?
02/26 18:51, 11F

02/26 21:03, 4年前 , 12F
我是直接放棄治療,用ie
02/26 21:03, 12F
所以IE只有一個版本的driver嗎? CHROME好像會自行更新,我們公司IE有10和11耶~

02/26 21:56, 4年前 , 13F
Docker 合理
02/26 21:56, 13F
※ 編輯: legov (210.69.82.192 臺灣), 02/27/2021 12:49:58
文章代碼(AID): #1WDxkKma (Python)