Interfaccia per le previsioni meteorologiche:http://www.weather.com.cn/data/sk/101010100.html (101010100 è il codice del meteo di Pechino) Descrizione del campo JSON dell'interfaccia:
città "Pechino" // Città ID città "101010100" // Codice cittadino Temperatura "17" // Temperatura attuale WD "East Wind" // Direzione del vento WS "Livello 2" // Vento SD "70%" // Umidità relativa WSE "2" // Vento ora "14:20" // Ora aggiornamento isRadar "1" // con mappe radar Radar "JC_RADAR_AZ9010_JB" // Indirizzo della mappa radarhttp://www.weather.com.cn/html/radar/JC_RADAR_AZ9010_JB.shtml
Nodo radice dell'interfaccia XML:Il login del link ipertestuale è visibile.
La funzione principale dell'interfaccia è ottenere ricorsivamente il codice della città di migliaia di contee o più nel paese, ad esempio: L'indirizzo XML di Shanghai è:Il login del link ipertestuale è visibile.L'indirizzo XML nello Shandong è:Il login del link ipertestuale è visibile.
Ottieni informazioni sulle principali città del paese + all'estero, 8763 città.URL:Il login del link ipertestuale è visibile.
Passaggi: Prendi il codice della lista di tutte le città, poi prendi il codice corrispondente vicino al nome della città, accedi all'interfaccia meteo e ottieni il meteo della città.
Il codice Python è il seguente:
Risultato:
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:小渣渣 Inizia l'elaborazione dei dati completata! Ottieni il successo meteo {'informazioni meteo': {'città': 'Jining', 'cityid': '101120701', 'temp': '23.6', 'WD': 'South Wind', 'WS': 'Meno di 3', 'SD': '67%', 'AP': '1002.3hPa', 'njd': 'Nessuna situazione in diretta', 'WSE': ' <3', 'ora': '18:00', 'sm': '1.4', 'isRadar': '0', 'Radar': ''}} Meteo a Jining Temperatura: 23,6 Direzione del vento: vento da sud Vento: meno di 3 livelli
Risorse
Python implementa l'analisi parsing dei file XML:https://www.itsvse.com/thread-4823-1-1.html
Uso di base delle richieste nei crawler Python:Il login del link ipertestuale è visibile.
Infine, allega il codice:
demo.py
(1.85 KB, Numero di download: 2)
|