как заставить селен полностью работать в гугле колабе - PullRequest
0 голосов
/ 01 ноября 2019

Я пытаюсь использовать селен в Google Colab, но скрипт ничего не возвращает. Когда я запускаю тот же скрипт на моей локальной машине, он работает ...

!pip install selenium
!apt-get update # to update ubuntu to correctly run apt install
!apt install chromium-chromedriver
!cp /usr/lib/chromium-browser/chromedriver /usr/bin
import sys
sys.path.insert(0,'/usr/lib/chromium-browser/chromedriver')
from selenium import webdriver
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--no-sandbox')
chrome_options.add_argument('--disable-dev-shm-usage')
import re
import selenium
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.support import ui
from selenium.webdriver.common.by import By
from selenium.webdriver.firefox.options import Options
import time
from bs4 import BeautifulSoup as bs
from time import sleep
driver = webdriver.Chrome('chromedriver',chrome_options=chrome_options)

link= 'http://www.orimi.com/pdf-test.pdf'
driver.get(link)
# driver.implicitly_wait(10)
# sleep(10)
html_source = driver.page_source
soup_source=bs(html_source,'html.parser')

Я пробовал дополнительные вещи, такие как приостановка работы скрипта, но он не работает. Если кто-то может помочь, это будет высоко ценится.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...