Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 17668|Válasz: 1

[Forrás] Időjárás-előrejelzéseket szerezz Pythonnal

[Linket másol]
Közzétéve 2018. 06. 05. 15:27:41 | | | |
Időjárás-előrejelzés interfész:http://www.weather.com.cn/data/sk/101010100.html
(101010100 a pekingi időjárás kódja)
Felület JSON mezőleírása:

"Peking" város // Város  
CityID "101010100" // Városkód  
Hőmérséklet "17" // Jelenlegi hőmérséklet  
WD "Keleti szél" // Szélirány  
WS "2. szint" // Szél  
SD "70%" // Relatív páratartalom  
WSE "2" // Szél  
idő "14:20" // Frissítési idő  
isRadar "1" // radartérképekkel   
Radar "JC_RADAR_AZ9010_JB" // Radartérkép címehttp://www.weather.com.cn/html/radar/JC_RADAR_AZ9010_JB.shtml  


XML Felület Gyökércsomópont:A hiperlink bejelentkezés látható.

Az interfész fő funkciója, hogy rekurzívan megszerezze az ország több ezer megyéjének városkódját, például: Sanghaj XML címe:A hiperlink bejelentkezés látható.Shandong XML címe a következő:A hiperlink bejelentkezés látható.


Információt kapsz a nagyobb városokról az országban + külföldön, 8763 városról.URL:A hiperlink bejelentkezés látható.

Lépések: Szerezd meg az összes város listájának kódját, majd a város nevéhez tartozó megfelelő kódot, használd meg az időjárási felületet, és megkapd a város időjárását.



A python kód a következő:

Eredmény:

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:小渣渣
Kezdd el a feldolgozást, az adatfeldolgozás befejeződött!
Időjárási siker
{'weatherinfo': {'city': 'Jining', 'cityid': '101120701', 'temp': '23.6', 'WD': 'South Wind', 'WS': 'Kevesebb mint 3', 'SD': '67%', 'AP': '1002.3hPa', 'njd': 'Nincs élő helyzet', 'WSE': ' <3', 'time': '18:00', 'sm': '1.4', 'isRadar': '0', 'Radar': ''}}
Időjárás Jiningben
Hőmérséklet: 23,6
Szélirány: déli szél
Szél: kevesebb, mint 3 szint

Erőforrások

A Python XML fájl elemzést valósít meg:https://www.itsvse.com/thread-4823-1-1.html

A kérések alapvető használata a python crawlerekben:A hiperlink bejelentkezés látható.

Végül csatoljuk a kódot:

demo.py (1.85 KB, Letöltések száma: 2)





Előző:VS Code kód gyors formázási gyorsbillentyűk
Következő:TCP port kommunikációs kapcsolat bemutató
Közzétéve 2018. 06. 13. 9:07:18 |
Köszönöm, hogy megosztottad.
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com