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

硒Webdriver Azure磚工作如何?我無法運行一個簡單的代碼。

Prabhakar1
新的貢獻者三世

從硒進口webdriver

從webdriver_manager。chrome進口ChromeDriverManager

從selenium.webdriver.common.by進口

從selenium.webdriver.chrome。選擇導入選項

司機= webdriver.Chrome (ChromeDriverManager () . install ())

drivers.get (“https://www.google.co.in/”)

drivers.find_element(通過。的名字,“問”)。send_keys (Prabhakar Kumar Jha”)

錯誤消息

WebDriverException:信息:服務/root/.wdm/drivers/chromedriver / linux64/103.0.5060 chromedriver意外退出。狀態碼是:127

5回複5

Hubert_Dudek1
尊敬的貢獻者三世

嗨@Prabhakar Jha

在圖書館集群選項卡中,請安裝PyPi chromedriver-binary = = 83.0(或更高,可能版本的腳本也可以更新)

集群init腳本,請添加/磚/腳本/selenium-install.sh,可以使用下麵的代碼來創建。

然後,在磚筆記本的代碼,請使用類似於下麵的第二個代碼。

dbutils.fs.mkdirs (“dbfs: /磚/腳本/”)dbutils.fs.put(“/磚/腳本/ selenium-install。sh”、“”“# !/bin/bash apt-get更新apt-get安裝chromium瀏覽器= 91.0.4472.101-0ubuntu0.18.04.1——是的wgethttps://chromedriver.storage.googleapis.com/91.0.4472.101/chromedriver_linux64.zip- o / tmp / chromedriver。zip mkdir / tmp / chromedriver解壓/ tmp / chromedriver。zip - d / tmp / chromedriver /”“”,真的)顯示(dbutils.fs.ls (dbfs: /磚/腳本/))
從硒進口webdriver chrome_driver = ' / tmp / chromedriver / chromedriver chrome_options = webdriver.ChromeOptions () chrome_options.add_argument (——no-sandbox) chrome_options.add_argument(——無頭)# chrome_options.add_argument (——disable-dev-shm-usage) chrome_options.add_argument (——homedir = / dbfs / tmp) chrome_options.add_argument (——user-data-dir = / dbfs /硒)#首選項= {“download.default_directory”:“dbfs / tmp”, #”下載。prompt_for_download”:假#}# chrome_options.add_experimental_option(“首選項”,控製台)司機= webdriver。鉻(executable_path = chrome_driver選項= chrome_options)

Prabhakar1
新的貢獻者三世

你好休伯特,

解決這個問題,但是之後我有一個新問題:

從硒進口webdriver

chrome_driver = ' / tmp / chromedriver / chromedriver '

chrome_options = webdriver.ChromeOptions ()

chrome_options.add_argument (“——no-sandbox”)

chrome_options.add_argument(——無頭的)

chrome_options.add_argument (“——disable-dev-shm-usage”)

chrome_options.add_argument (——homedir = / dbfs / tmp)

chrome_options.add_argument (——user-data-dir = / dbfs /硒)

司機= webdriver.Chrome(服務=服務(ChromeDriverManager () . install ()))

driver.get (“https://www.google.com/”)

但錯誤的是:

信息:未知錯誤:Chrome未能開始:退出異常。

(未知錯誤:DevToolsActivePort文件不存在)

(這個過程開始從chrome位置/usr/bin/google-chrome不再運行,所以ChromeDriver假設chrome已經崩潰。)

Olivier_G_
新的貢獻者二世

角色和@Hubert杜德克,

你找到解決新問題”的信息:未知錯誤:Chrome未能開始:退出異常。”?

我堅持同樣的錯誤。我想有硒與磚但沒有成功。

Hubert_Dudek1
尊敬的貢獻者三世

嗨,@Prabhakar Jha我創建了一個新版本的硒與磚手冊。請在這裏https://community.m.eheci.com/s/feed/0D58Y00009SWgVuSAL

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

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

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

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

Baidu
map