得到下麵的異常運行web抓取腳本時,停留在從提前安裝firefox。apparmor對權限問題,試圖重新安裝它,仍然得到相同的。請檢查錯誤消息部分。
依賴關係:
Python庫:硒- >添加到集群中
其他的依賴關係:
壁虎驅動程序安裝:
% sh焦油-xvzf geckodriver-v0.33.0-linux-aarch64.tar.gz
% sh mv geckodriver / tmp
Firefox安裝:
% sh /usr/bin/yes | sudo apt更新,修正丟失
sudo apt-get——是的——force-yes安裝firefox
嚐試運行下麵的示例代碼在筆記本
從硒進口webdriver
從selenium.webdriver.firefox。選擇導入選項
選擇=選項()
opts.headless = True
瀏覽器= webdriver。Firefox(選項=選擇executable_path =“/ tmp / geckodriver”)
browser.get ('https://mft.rrc.texas.gov/link/20ff2205 - 6579 - 450 - f - a2ee cbd37986b557”)
錯誤信息:
WebDriverException:信息:過程意外關閉狀態1
我做了一些研究,發現從geckodriver.log以下消息
命令/ usr / bin / firefox的需要安裝firefox折斷。請安裝它:提前安裝firefox
當我嚐試運行快速安裝firefox得到以下錯誤。
錯誤:係統並不完全支持snapd: AppArmor對檢測到的但足夠的權限來使用它