Ich versuche, Daten von einer Wetterwebsite mit BeautifulSoup abrufen. Probe der Website:ImportError: kein Modul namens Anfragen
<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>
Ich möchte von 15.30 bis 05.30 abzurufen, die zwischen validTime
Nach der Prüfung Elemente von der Seite ist, fand ich, dass von 15.30 bis 05.30 Uhr in der ist "class = Text" innerhalb des Spanne Element:
sample of how the weather data looks like
Hier meine Codes sind mit 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
Allerdings, wenn ich die Codes laufen, bekam ich eine Fehlermeldung, „Import: Keine Modulname Anfragen“
Ich habe Anfragen bereits heruntergeladen und legte sie in the Lib within Python27 folder on my C drive
ich auch überprüft haben, mit „Pip-Liste“, um zu sehen, ob ich Anfragen installiert haben, und das ist, was ich habe:
beautifulsoup4 <4.4.1>
httplib2 <0.9.2>
lxml <3.6.0>
pip <8.1.2>
requests <2.10.0>
...
Wie Sie Anfragen sehen kann, ist bereits auf dem Laufwerk C heruntergeladen (C: \ Python27 \ Scripts)
Warum habe ich den Fehler an der Eingabeaufforderung?
Sind Sie sicher, dass Sie die richtige Python-Programmdatei verwenden, wenn Sie sie ausführen? Möglicherweise haben Sie "Anfragen" für eine Version installiert und dann versucht, den Code mit einer anderen auszuführen. –
Wie überprüfe ich, ob ich die richtige benutze? – plzhelp
mein Python ist in der Version 2.7.12! – plzhelp