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

ChromeDriver安裝在磚

AJ270990
貢獻者

我工作在一個Webscraping邏輯和需要安裝Chrome的司機。我怎麼能安裝在磚工作簿?

1接受解決方案

接受的解決方案

Evan_MCK
貢獻者

為我工作的是chrome下載驅動程序,確保其與shell腳本的最新版本相同的筆記本我用於web抓取。在這裏你可以看到所有的細節:https://stackoverflow.com/questions/69192050/using-selenium-within-databricks-chrome-not-reachable/7..。

在原帖子查看解決方案

5回複5

Hubert_Dudek1
尊敬的貢獻者三世

@Abhishek耆那教徒,在圖書館集群選項卡中,請安裝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)

Kaniz
社區經理
社區經理

嗨@Abhishek耆那教徒,隻是一個友好的後續。你還需要幫助,還是@Hubert杜德克(客戶)的反應幫助你找到解決方案了嗎?請讓我們知道。

Buga
新的貢獻者二世

你好,

我想使用這個解決方案使用seleium磚,但我不能。

你能幫我嗎?

按照圖片圖像

Hubert_Dudek1
尊敬的貢獻者三世

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

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

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

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

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

Baidu
map