Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 17668|Vastaus: 1

[Lähde] Hanki sääennusteita Pythonilla

[Kopioi linkki]
Julkaistu 5.6.2018 15.27.41 | | | |
Sääennustekäyttöliittymä:http://www.weather.com.cn/data/sk/101010100.html
(101010100 on Pekingin sään koodi)
Käyttöliittymän JSON-kentän kuvaus:

kaupunki "Peking" // Kaupunki  
cityid "101010100" // kaupunkikoodi  
lämpötila "17" // nykyinen lämpötila  
WD "East Wind" // Tuulen suunta  
WS "Taso 2" // Tuuli  
SD "70%" // Suhteellinen kosteus  
WSE "2" // Tuuli  
aika "14:20" // Päivitysaika  
isRadar "1" // tutkakarttojen kanssa   
Tutka "JC_RADAR_AZ9010_JB" // Tutkakartan osoitehttp://www.weather.com.cn/html/radar/JC_RADAR_AZ9010_JB.shtml  


XML-rajapinnan juurisolmu:Hyperlinkin kirjautuminen on näkyvissä.

Rajapinnan päätehtävä on rekursiivisesti saada kaupunkikoodi tuhansille tai useammille maakunnille maassa, esimerkiksi: Shanghain XML-osoite on:Hyperlinkin kirjautuminen on näkyvissä.XML-osoite Shandongissa on:Hyperlinkin kirjautuminen on näkyvissä.


Saat listatietoa suurista kaupungeista ympäri maata + ulkomailla, 8763 kaupunkia.URL:Hyperlinkin kirjautuminen on näkyvissä.

Vaiheet: Hanki kaikkien kaupunkien listan koodi ja sitten kaupungin nimen mukainen koodi, käytä säärajapintaa ja saat kaupungin säätiedot.



Python-koodi on seuraava:

Tulos:

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:小渣渣
Aloita käsittely, Datan käsittely on valmis!
Hanki säämenestystä
{'weatherinfo': {'city': 'Jining', 'cityid': '101120701', 'temp': '23.6', 'WD': 'South Wind', 'WS': 'Alle 3', 'SD': '67%', 'AP': '1002.3hPa', 'njd': 'Ei live-tilanne', 'WSE': ' <3', 'aika': '18:00', 'sm': '1.4', 'isRadar': '0', 'Radar': ''}}
Sää Jiningissä
Lämpötila: 23,6
Tuulen suunta: etelätuuli
Tuuli: alle 3 tasoa

Varat

Python toteuttaa XML-tiedostojen jäsentämisen:https://www.itsvse.com/thread-4823-1-1.html

Pyyntöjen peruskäyttö python-indekseissä:Hyperlinkin kirjautuminen on näkyvissä.

Lopuksi liitä koodi:

demo.py (1.85 KB, Latausten määrä: 2)





Edellinen:VS Code Code -koodin pikamuotoilun pikanäppäimet
Seuraava:TCP-porttiviestintäyhteyden demo
Julkaistu 13.6.2018 9.07.18 |
Kiitos, että jaoit kokemuksesi.
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com