Python - InvalidArgumentException - PullRequest
       0

Python - InvalidArgumentException

0 голосов
/ 31 марта 2020

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

Мой код следующий:

from selenium import webdriver
from selenium.webdriver.common.keys import Keys


driver = webdriver.Chrome()
driver.get('www.python.org')

Это открывает новый Окно Chrome, но это все, что он делает.

Я получаю следующее сообщение об ошибке:

InvalidArgumentException: invalid argument
  (Session info: chrome=80.0.3987.149)

Я работаю со Spyder, полученным от Anaconda, и моим хроматографом. exe находится как в папке Anaconda3, так и в папке Spyder.

Заранее спасибо!

Ответы [ 2 ]

0 голосов
/ 31 марта 2020

Этот URL недействителен, он должен начинаться с http://

from selenium import webdriver
from selenium.webdriver.common.keys import Keys

try:
  driver = webdriver.Chrome()
  driver.get('http://www.python.org')
except Exception as e:
  print(e)
finally:
  if driver is not None :
    driver.close()
0 голосов
/ 31 марта 2020

Пожалуйста, укажите путь к исполняемому файлу и попробуйте следующее решение:

from selenium import webdriver
from selenium.webdriver.common.keys import Keys

driver = webdriver.Chrome(executable_path=r"C:\New folder\chromedriver.exe")

driver.get("https://www.python.org")

Ваш URL неверный www.python.org, правильный URL: https://www.python.org

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