Я пытался разобраться во вводном просмотре веб-страниц с помощью selenium
в Python, но продолжаю получать эту загадочную ошибку при запуске базового экземпляра Chrome:
LookupError: unknown encoding: idna
при использовании следующего кода:
from selenium import webdriver
url = 'http://www.webscrapingfordatascience.com/complexjavascript/'
driver = webdriver.Chrome()
driver.get(url)
Я установил необходимый веб-драйвер Chrome с brew cask install chromedriver
.
Я пытался искать в Интернете возможные решения, но, похоже, никто другой не спрашивал об этом в связи с запуском селена.с Python, и эта ошибка также довольно расплывчата.
Редактировать
На вопрос здесь ответ на вопрос import encodings.idna
дает мне новую ошибку модуля ненаходится в Python.
Кроме того, моя система представляет собой mbp с Mac OS 10.11, Python - 3.7.2 (Clang 8.0.0), а pip - =19.0.3
.
* 1023.* дает мне следующий вывод:
/Users/Michael/miniconda3/bin:/Users/Michael/intelpython3/bin:/Users/Michael/miniconda3/bin:/Users/Michael/miniconda3/bin:/opt/local/bin:/opt/local/sbin:/usr/local/sbin:/Users/Michael/anaconda3/lib/python3.6/site-packages:/Library/Frameworks/Python.framework/Versions/3.7/bin:/Users/Michael/anaconda3/bin:/Users/Michael/anaconda3/bin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/MacGPG2/bin:/Library/TeX/texbin’:/Users/Michael/intelpython3/bin