Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 17668|Svar: 1

[Kilde] Få vejrudsigter med Python

[Kopier link]
Opslået på 05/06/2018 15.27.41 | | | |
Vejrudsigtsgrænseflade:http://www.weather.com.cn/data/sk/101010100.html
(101010100 er koden for vejret i Beijing)
Interface JSON-feltbeskrivelse:

Byen "Beijing" // By  
Cityid "101010100" // bykode  
Temperatur "17" // Nuværende temperatur  
WD "Østvind" // Vindretning  
WS "Level 2" // Vind  
SD "70%" // Relativ luftfugtighed  
WSE "2" // Vind  
tid "14:20" // Opdateringstid  
isRadar "1" // med radarkort   
Radar "JC_RADAR_AZ9010_JB" // Radarkortadressehttp://www.weather.com.cn/html/radar/JC_RADAR_AZ9010_JB.shtml  


XML Interface rodknude:Hyperlink-login er synlig.

Grænsefladens hovedfunktion er at rekursivt hente bykoden for tusindvis af amter eller flere i landet, for eksempel: XML-adressen for Shanghai er:Hyperlink-login er synlig.XML-adressen i Shandong er:Hyperlink-login er synlig.


Få listeinformation om større byer i landet + i udlandet, 8763 byer.URL:Hyperlink-login er synlig.

Trin: Få koden til listen over alle byer, og hent derefter den tilsvarende kode ved bynavnet, få adgang til vejrgrænsefladen og få byens vejr.



Python-koden er som følger:

Udfald:

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:小渣渣
Start behandlingen Databehandlingen er færdig!
Få vejrsucces
{'weatherinfo': {'city': 'Jining', 'cityid': '101120701', 'temp': '23.6', 'WD': 'South Wind', 'WS': 'Mindre end 3', 'SD': '67%', 'AP': '1002.3hPa', 'njd': 'Ingen live situation', 'WSE': ' <3', 'time': '18:00', 'sm': '1.4', 'isRadar': '0', 'Radar': ''}}
Vejret i Jining
Temperatur: 23,6
Vindretning: sydvind
Vind: mindre end 3 niveauer

Ressourcer

Python implementerer XML-filparsing:https://www.itsvse.com/thread-4823-1-1.html

Grundlæggende brug af forespørgsler i python-crawlere:Hyperlink-login er synlig.

Endelig vedhæfter koden:

demo.py (1.85 KB, Antal downloads: 2)





Tidligere:VS Code-kode hurtige formateringsgenveje
Næste:TCP-portkommunikationsforbindelse demonstration
Opslået på 13/06/2018 09.07.18 |
Tak fordi du delte.
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com