Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 17668|Atbildi: 1

[Avots] Saņemiet laika prognozes, izmantojot Python

[Kopēt saiti]
Publicēts 05.06.2018 15:27:41 | | | |
Laika prognozes interfeiss:http://www.weather.com.cn/data/sk/101010100.html
(101010100 ir Pekinas laika apstākļu kods)
Interfeisa JSON lauka apraksts:

pilsēta "Pekina" // Pilsēta  
cityid "101010100" // pilsētas kods  
temperatūra "17" // pašreizējā temperatūra  
WD "Austrumu vējš" // Vēja virziens  
WS "2. līmenis" // Vējš  
SD "70%" // Relatīvais mitrums  
WSE "2" // Vējš  
laiks "14:20" // Atjaunināšanas laiks  
isRadars "1" // ar radaru kartēm   
Radars "JC_RADAR_AZ9010_JB" // Radaru kartes adresehttp://www.weather.com.cn/html/radar/JC_RADAR_AZ9010_JB.shtml  


XML interfeisa saknes mezgls:Hipersaites pieteikšanās ir redzama.

Interfeisa galvenā funkcija ir rekursīvi iegūt tūkstošiem vai vairāk valsts apgabalu pilsētas kodu, piemēram: Šanhajas XML adrese ir:Hipersaites pieteikšanās ir redzama.XML adrese Šandongā ir:Hipersaites pieteikšanās ir redzama.


Iegūstiet sarakstu informāciju par lielākajām pilsētām visā valstī + ārzemēs, 8763 pilsētās.URL:Hipersaites pieteikšanās ir redzama.

Darbības: Iegūstiet visu pilsētu saraksta kodu un pēc tam iegūstiet atbilstošo kodu pēc pilsētas nosaukuma, piekļūstiet laika apstākļu saskarnei un iegūstiet pilsētas laika apstākļus.



Python kods ir šāds:

Rezultātu:

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:小渣渣
Sāciet apstrādi Datu apstrāde ir pabeigta!
Gūstiet panākumus laika apstākļos
{'weatherinfo': {'city': 'Jining', 'cityid': '101120701', 'temp': '23.6', 'WD': 'Dienvidu vējš', 'WS': 'Mazāk nekā 3', 'SD': '67%', 'AP': '1002.3hPa', 'njd': 'Nav reālas situācijas', 'WSE': ' <3', 'laiks': '18:00', 'sm': '1.4', 'isRadar': '0', 'Radar': ''}}
Laika apstākļi Jining
Temperatūra: 23.6
Vēja virziens: dienvidu vējš
Vējš: mazāk nekā 3 līmeņi

Resursu

Python ievieš XML failu parsēšanu:https://www.itsvse.com/thread-4823-1-1.html

Pieprasījumu pamata izmantošana python rāpuļprogrammās:Hipersaites pieteikšanās ir redzama.

Visbeidzot, pievienojiet kodu:

demo.py (1.85 KB, Lejupielādes skaits: 2)





Iepriekšējo:VS Code koda ātrās formatēšanas īsceļi
Nākamo:TCP porta sakaru savienojuma demonstrācija
Publicēts 13.06.2018 09:07:18 |
Paldies, ka dalījāties.
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com