Я пытаюсь извлечь данные с веб-сайта погоды с помощью BeautifulSoup. Пример сайта:ImportError: no module с запросами
<channel>
<title>2 Hour Forecast</title>
<source>Meteorological Services Singapore</source>
<description>2 Hour Forecast</description>
<item>
<title>Nowcast Table</title>
<category>Singapore Weather Conditions</category>
<forecastIssue date="18-07-2016" time="03:30 PM"/>
<validTime>3.30 pm to 5.30 pm</validTime>
<weatherForecast>
<area forecast="TL" lat="1.37500000" lon="103.83900000" name="Ang Mo Kio"/>
<area forecast="SH" lat="1.32100000" lon="103.92400000" name="Bedok"/>
<area forecast="TL" lat="1.35077200" lon="103.83900000" name="Bishan"/>
<area forecast="CL" lat="1.30400000" lon="103.70100000" name="Boon Lay"/>
<area forecast="CL" lat="1.35300000" lon="103.75400000" name="Bukit Batok"/>
<area forecast="CL" lat="1.27700000" lon="103.81900000" name="Bukit Merah"/>`
</weatherForecast>
<channel>
Я хотел бы получить 3,30 вечера до 5.30 вечера, который находится между validTime
После проверки элементов на странице, я обнаружил, что 3,30 вечера до 5:30 вечера находится в "класс = Текст" в диапазона элемента:
sample of how the weather data looks like
Вот мои коды с помощью Python:
import requests
from bs4 import BeautifulSoup
import urllib3
r = requests.get('http://www.nea.gov.sg/api/WebAPI/?
dataset=2hr_nowcast&keyref=781CF461BB6606AD907750DFD1D07667C6E7C5141804F45D')
soup = BeautifulSoup(r.content, "xml")
soup.find('validTime').string
Однако, когда я бегу коды, я получил сообщение об ошибке сказав «ImportError: запросы Нет Имя модуля»
Я уже скачал запросы и разместил их in the Lib within Python27 folder on my C drive
Я также проверить с помощью «пип список», чтобы увидеть, если я установил запросы и это то, что я получил:
beautifulsoup4 <4.4.1>
httplib2 <0.9.2>
lxml <3.6.0>
pip <8.1.2>
requests <2.10.0>
...
Как вы можете видеть запросы уже загружен на моем диске с (C: \ python27 \ Scripts)
Почему у меня есть ошибка в командной строке?
Вы уверены, что используете правильный исполняемый файл Python при его запуске? Возможно, вы установили 'запросы' для одной версии, а затем попытались выполнить код с другим. –
Как проверить правильность ли я? – plzhelp
мой python в версии 2.7.12! – plzhelp