Попытка создать инструмент для веб-автоматизации c с Selenium, но сайт не загружается - PullRequest
0 голосов
/ 06 февраля 2020

Я пытаюсь создать базовый инструмент веб-автоматизации c для офисных целей. Я следовал некоторым инструкциям и смог, по крайней мере, заставить скрипт обнаружить драйвер и открыть браузер.

from selenium import webdriver

driver = webdriver.Chrome('/home/ava/Webautomator/chromedriver') #filepath of the driver
driver.get("www.google.com")

Однако при попытке загрузить "google.com" я получаю следующую ошибку:

Traceback (most recent call last):
  File "webautomator2.py", line 4, in <module>
    driver.get("www.google.com")
  File "/usr/local/lib/python3.6/dist-packages/selenium/webdriver/remote/webdriver.py", line 333, in get
    self.execute(Command.GET, {'url': url})
  File "/usr/local/lib/python3.6/dist-packages/selenium/webdriver/remote/webdriver.py", line 321, in execute
    self.error_handler.check_response(response)
  File "/usr/local/lib/python3.6/dist-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response
    raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.InvalidArgumentException: Message: invalid argument
  (Session info: chrome=80.0.3987.87)

Кто-нибудь знает, как исправить эту ошибку?

1 Ответ

2 голосов
/ 06 февраля 2020

Просто измените это

driver.get("www.google.com")

На это

driver.get("https://www.google.com")
...