簡體   English   中英

在 Debian 服務器上使用帶有無頭模式的 Selenium

[英]Using Selenium with headless mode on Debian server

我正在嘗試在無頭模式下使用 selenium 運行 python 腳本。

但是,我收到此錯誤:

"selenium.common.exceptions.WebDriverException: Message: invalid argument: can't kill an exited process"

相同的代碼在普通 linux 版本(不是服務器版本)上運行良好

我找到了解決方案。

問題是由於在我的 debian 服務器上錯誤安裝了 firefox。

添加好的存儲庫 deb http://ftp.fr.debian.org/debian sid main 后,我能夠通過簡單的 apt install 命令安裝 firefox-esr 及其依賴項。

安裝完畢后,python 腳本按預期工作!

我現在的新問題是配置 www-data 用戶權限,以允許它執行需要寫入和執行權限的 python 腳本。 (目前遇到

IOError:[Errno 13] 權限被拒絕:'geckodriver.log'

)

我正在尋找一種下降解決方案:就我的安全性而言,允許它以 root 身份執行而沒有密碼似乎太危險了..

暫無
暫無

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

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