Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 17668|Jawab: 1

[Sumber] Dapatkan prakiraan cuaca dengan Python

[Salin tautan]
Diposting pada 05/06/2018 15.27.41 | | | |
Antarmuka Prakiraan Cuaca:http://www.weather.com.cn/data/sk/101010100.html
(101010100 adalah kode untuk cuaca Beijing)
Deskripsi bidang JSON antarmuka:

kota "Beijing" // Kota  
CityID "101010100" // Kode Kota  
suhu "17" // suhu saat ini  
WD "Angin Timur" // Arah angin  
WS "Level 2" // Angin  
SD "70%" // Kelembaban relatif  
WSE "2" // Angin  
waktu "14:20" // Waktu pembaruan  
isRadar "1" // dengan peta radar   
Radar "JC_RADAR_AZ9010_JB" // Alamat peta radarhttp://www.weather.com.cn/html/radar/JC_RADAR_AZ9010_JB.shtml  


Simpul Akar Antarmuka XML:Login hyperlink terlihat.

Fungsi utama antarmuka adalah untuk mendapatkan kode kota ribuan kabupaten atau lebih di negara ini secara rekursif, misalnya: Alamat XML Shanghai adalah:Login hyperlink terlihat.Alamat XML di Shandong adalah:Login hyperlink terlihat.


Dapatkan informasi daftar tentang kota-kota besar di seluruh negeri + luar negeri, 8763 kota.Alamat URL:Login hyperlink terlihat.

Langkah-langkah: Dapatkan kode daftar semua kota, lalu dapatkan kode yang sesuai dengan nama kota, akses antarmuka cuaca, dan dapatkan cuaca kota.



Kode python adalah sebagai berikut:

Hasil:

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:小渣渣
Mulai memproses Pemrosesan data selesai!
Dapatkan kesuksesan cuaca
{'weatherinfo': {'city': 'Jining', 'cityid': '101120701', 'temp': '23.6', 'WD': 'South Wind', 'WS': 'Kurang dari 3', 'SD': '67%', 'AP': '1002.3hPa', 'njd': 'Tidak ada situasi langsung', 'WSE': ' <3', 'waktu': '18:00', 'sm': '1.4', 'isRadar': '0', 'Radar': ''}}
Cuaca di Jining
Suhu: 23.6
Arah angin: angin selatan
Angin: kurang dari 3 level

Sumber daya

Python mengimplementasikan penguraian file XML:https://www.itsvse.com/thread-4823-1-1.html

Penggunaan dasar permintaan dalam perayap python:Login hyperlink terlihat.

Terakhir, lampirkan kodenya:

demo.py (1.85 KB, Jumlah unduhan: 2)





Mantan:Pintasan pemformatan cepat kode VS Code
Depan:Demo koneksi komunikasi port TCP
Diposting pada 13/06/2018 09.07.18 |
Terima kasih telah berbagi.
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com