我正在嘗試在無頭模式下使用 selenium 運行 python 腳本。但是,我收到此錯誤:"selenium.common.exceptions.WebDriverException: Message: invalid argument: can't kill an exited process"相同的代碼在普通的 linux 版本(不是服務器版本)上運行良好
1 回答

白板的微信
TA貢獻1883條經(jīng)驗 獲得超3個贊
我找到了解決方案。
問題是由于我的 debian 服務器上的 firefox 安裝錯誤。
添加好的存儲庫 deb http://ftp.fr.debian.org/debian sid main 后,我能夠通過簡單的 apt install 命令安裝 firefox-esr 及其依賴項。
全部安裝完成后,python 腳本按預期工作!
我現(xiàn)在的新問題是配置 www-data 用戶權(quán)限,以允許它執(zhí)行需要寫入和執(zhí)行權(quán)限的 python 腳本。(目前遇到
IOError:[Errno 13] 權(quán)限被拒絕:'geckodriver.log'
)
我正在尋找一種下降解決方案:就我的安全性而言,允許它以 root 身份執(zhí)行而沒有密碼似乎太危險了..
添加回答
舉報
0/150
提交
取消