ColabでSeleniumを使ってChromeの新しいタブでページを開きたいです。
ローカルの環境(※)では、下記コードを使ってWebページを開けたのですが、Colabで同じようにページを開こうとすると開けませんでした。
※AnacondaでJupyter notebookを使った場合
Python
1from selenium import webdriver 2browser = webdriver.Chrome() 3browser.get("https://www.google.com")
発生している問題・エラーメッセージ
↓Colabのページです
https://colab.research.google.com/drive/1sM5pqAOrWOf-Y0R9xxWLTEQAxTa9Rf_S
いろいろ調べて下記コードでやってみるとページソースは取得できてるようなのですが
Colab
1#ページソースは取得できてるようなのですが 2!apt install chromium-chromedriver 3!pip install selenium 4# set options to be headless, .. 5from selenium import webdriver 6options = webdriver.ChromeOptions() 7options.add_argument('--headless') 8options.add_argument('--no-sandbox') 9options.add_argument('--disable-dev-shm-usage') 10# open it, go to a website, and get results 11driver = webdriver.Chrome('chromedriver',options=options) 12driver.get("https://qiita.com/") 13print(driver.page_source) # results
普通にページを開く事ができません。
Colab
1!apt install chromium-chromedriver 2!pip install selenium 3# set options to be headless, .. 4from selenium import webdriver 5options = webdriver.ChromeOptions() 6options.add_argument('--headless') 7options.add_argument('--no-sandbox') 8options.add_argument('--disable-dev-shm-usage') 9# open it, go to a website, and get results 10driver = webdriver.Chrome('chromedriver',options=options) 11driver.get("https://qiita.com/") 12#print(driver.page_source) # results
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/03 02:55