Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 17668|Antwort: 1

[Quelle] Erhalte Wettervorhersagen mit Python

[Link kopieren]
Veröffentlicht am 05.06.2018 15:27:41 | | | |
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)





Vorhergehend:VS Code-Schnellformatierungs-Shortcuts
Nächster:TCP-Portkommunikationsverbindungsdemo
Veröffentlicht am 13.06.2018 09:07:18 |
Danke fürs Teilen.
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com