Получение «NameError: имя« запросы »не определено» после уже установленных запросов (с использованием JuypterLab) - PullRequest
1 голос
/ 03 мая 2020

Я уже установил запросы, используя 'pip install requests', но ничего не получаю.

Я следую примеру, приведенному в базовом c учебном пособии , и продолжаю получать это error на этом code:

from bs4 import BeautifulSoup
page = requests.get('https://forecast.weather.gov/MapClick.php?lat=47.19044000000008&lon=-122.29563999999999#.Xq3cLZl7lPY')
soup = BeautifulSoup(page.content, 'html-parser')
print(soup)

и error:

---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-1-90e58007c1ee> in <module>
      1 from bs4 import BeautifulSoup
----> 2 page = requests.get('https://forecast.weather.gov/MapClick.php?lat=47.19044000000008&lon=-122.29563999999999#.Xq3cLZl7lPY')
      3 soup = BeautifulSoup(page.content, 'html-parser')
      4 print(soup)

NameError: name 'requests' is not defined

1 Ответ

1 голос
/ 03 мая 2020

Я думаю, тебе нужно import requests. Вы можете попробовать это:

from bs4 import BeautifulSoup
import requests
page = requests.get('https://forecast.weather.gov/MapClick.php?lat=47.19044000000008&lon=-122.29563999999999#.Xq3cLZl7lPY')
soup = BeautifulSoup(page.text, 'lxml')
print(soup)
...