Wettervorhersage-Schnittstelle:http://www.weather.com.cn/data/sk/101010100.html (101010100 ist der Code für das Wetter in Peking) JSON-Feldbeschreibung der Schnittstelle:
Stadt "Peking" // Stadt Cityid "101010100" // Stadtcode Temperatur "17" // aktuelle Temperatur WD "Ostwind" // Windrichtung WS "Level 2" // Wind SD "70%" // Relative Luftfeuchtigkeit WSE "2" // Wind Zeit "14:20" // Aktualisierungszeit isRadar "1" // mit Radarkarten Radar "JC_RADAR_AZ9010_JB" // Radarkartenadressehttp://www.weather.com.cn/html/radar/JC_RADAR_AZ9010_JB.shtml
XML-Schnittstellen-Wurzelknoten:Der Hyperlink-Login ist sichtbar.
Die Hauptfunktion der Schnittstelle besteht darin, rekursiv den Stadtcode von Tausenden oder mehr Landkreisen im Land zu erhalten, zum Beispiel: Die XML-Adresse von Shanghai lautet:Der Hyperlink-Login ist sichtbar.Die XML-Adresse in Shandong lautet:Der Hyperlink-Login ist sichtbar.
Erhalten Sie Listeninformationen zu den wichtigsten Städten im ganzen Land + im Ausland, 8763 Städte.URL:Der Hyperlink-Login ist sichtbar.
Schritte: Holen Sie sich den Code der Liste aller Städte, dann den entsprechenden Code über den Stadtnamen, öffnen Sie die Wetteroberfläche und erhalten Sie das Wetter der Stadt.
Der Python-Code ist wie folgt:
Ergebnis:
C:\project\web\app1>cd c:\project\web\app1 && cmd /C "set "PYTHONIOENCODING=UTF-8" && set "PYTHONUNBUFFERED=1" && python C:\Users\itsvse_pc\.vscode\extensions\ms-python.python-2018.4.0\pythonFiles\PythonTools\visualstudio_py_launcher_nodebug.py c:\project\web\app1 56150 34806ad9-833a-4524-8cd6-18ca4aa74f14 RedirectOutput,RedirectOutput c:\project\py\demo.py "
http://www.itsvse.com by:小渣渣 Beginnen Sie mit der Verarbeitung der Datenverarbeitung ist abgeschlossen! Erzielen Sie Wettererfolg {'weatherinfo': {'city': 'Jining', 'cityid': '101120701', 'temp': '23,6', 'WD': 'South Wind', 'WS': 'Weniger als 3', 'SD': '67%', 'AP': '1002,3hPa', 'njd': 'Keine Live-Situation', 'WSE': ' <3', 'time': '18:00', 'sm': '1,4', 'isRadar': '0', 'Radar': ''}} Wetter in Jining Temperatur: 23,6 Windrichtung: Südwind Wind: weniger als 3 Ebenen
Betriebsmittel
Python implementiert XML-Dateiparsing:https://www.itsvse.com/thread-4823-1-1.html
Grundlegende Verwendung von Anfragen in Python-Crawlern:Der Hyperlink-Login ist sichtbar.
Zum Schluss fügen Sie den Code an:
demo.py
(1.85 KB, Anzahl der Downloads: 2)
|