Новичок в программировании и следовал этому курсу: https://www.youtube.com/watch?v=4F2m91eKmts&feature=emb_logo
Когда дела пошли на Webscraping, появились ошибки:
Код говорит:
import requests
from bs4 import BeautifulSoup
page = requests.get('https://forecast.weather.gov/MapClick.php?lat=34.05349000000007&lon=-118.24531999999999')
soup = BeautifulSoup(page.content, 'html.parser')
print(soup.find_all('a'))
Возвращаемое значение равно:
Файл "/Users/.../python/cleverprogrammer/webscraping.py", строка 1, в запросах на импорт Файл "/ Library / Frameworks / Python. framework / Версии / 3.8 / lib / python3 .8 / site-пакеты / запросы / init .py ", строка 112, из. Файл импорта утилит "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/requests/utils.py", строка 26, из. Библиотека / Каркасы / Python .framework / Версии / 3.8 / lib / python3 .8 / site-пакеты / запросы / _internal_utils.py ", строка 11, из .compat import is_py2, встроенный_стр, файл str" / Библиотека /Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/requests/compat.py ", строка 59, из файла http cookie cookiejar в виде файла cookielib" / Библиотека / Frameworks / Python .framework / Versions / 3.8 / lib / python3 .8 / http / cookiejar.py ", строка 39, из календаря import timegm ImportError: невозможно импортировать имя 'timegm' из 'calendar' (/ Users / .. ./python/cleverprogrammer/calendar.py)
Есть ли какие-то проблемы с тем, как устанавливаются запросы? Может быть, использование pipenv
не правильный путь? И почему он вызывает calendar.py
файл и 'timegm'
? Calendar.py
- это другой файл из того же курса, в той же папке.
Какие шаги я могу предпринять, чтобы избавиться от этих сообщений и получить рабочие запросы?
Заранее спасибо.