取消
顯示的結果
而不是尋找
你的意思是:

webscraping與Firefox司機失敗——Python代碼

375721年
新的貢獻者二世

得到下麵的異常運行web抓取腳本時,停留在從提前安裝firefox。apparmor對權限問題,試圖重新安裝它,仍然得到相同的。請檢查錯誤消息部分。

依賴關係:

Python庫:硒- >添加到集群中

其他的依賴關係:

壁虎驅動程序安裝:

% sh wgethttps://github.com/mozilla/geckodriver/releases/download/v0.33.0/geckodriver-v0.33.0-linux-aarch64.t..。

% 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對檢測到的但足夠的權限來使用它

2回答2

werners1
尊敬的貢獻者三世

您是否嚐試過使用恰當的而不是提前?

sudo apt安裝火狐瀏覽器

375721年
新的貢獻者二世

如果你看到我的消息,我用sudo apt-get安裝firefox——是的——force-yes安裝firefox。

然後運行python代碼塊和錯誤的發布評論

瀏覽器= webdriver。Firefox(選項=選擇executable_path =“/ tmp / geckodriver”)

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map