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)
|