Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 17668|Απάντηση: 1

[Πηγή] Λάβετε προγνώσεις καιρού με την Python

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 5/6/2018 3:27:41 μ.μ. | | | |
Διεπαφή πρόγνωσης καιρού:http://www.weather.com.cn/data/sk/101010100.html
(101010100 είναι ο κωδικός για τον καιρό στο Πεκίνο)
Περιγραφή πεδίου JSON διεπαφής:

πόλη "Πεκίνο" // Πόλη  
cityid "101010100" // κωδικός πόλης  
Θερμοκρασία "17" // Τρέχουσα θερμοκρασία  
WD "Ανατολικός Άνεμος" // Διεύθυνση ανέμου  
WS "Επίπεδο 2" // Άνεμος  
SD "70%" // Σχετική υγρασία  
WSE "2" // Άνεμος  
ώρα "14:20" // Ώρα ενημέρωσης  
isRadar "1" // με χάρτες ραντάρ   
Ραντάρ "JC_RADAR_AZ9010_JB" // Διεύθυνση χάρτη ραντάρhttp://www.weather.com.cn/html/radar/JC_RADAR_AZ9010_JB.shtml  


Ριζικός κόμβος διεπαφής XML:Η σύνδεση με υπερσύνδεσμο είναι ορατή.

Η κύρια λειτουργία της διεπαφής είναι να λαμβάνει αναδρομικά τον κωδικό πόλης χιλιάδων κομητειών ή περισσότερων στη χώρα, για παράδειγμα: Η διεύθυνση XML της Σαγκάης είναι:Η σύνδεση με υπερσύνδεσμο είναι ορατή.Η διεύθυνση XML στο Shandong είναι:Η σύνδεση με υπερσύνδεσμο είναι ορατή.


Λάβετε πληροφορίες λίστας για μεγάλες πόλεις σε όλη τη χώρα + στο εξωτερικό, 8763 πόλεις.ΔΙΕΎΘΥΝΣΗ URL:Η σύνδεση με υπερσύνδεσμο είναι ορατή.

Βήματα: Λάβετε τον κωδικό της λίστας όλων των πόλεων και, στη συνέχεια, λάβετε τον αντίστοιχο κωδικό με το όνομα της πόλης, αποκτήστε πρόσβαση στη διεπαφή καιρού και λάβετε τον καιρό της πόλης.



Ο κώδικας python έχει ως εξής:

Έκβαση:

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:小渣渣
Ξεκινήστε την επεξεργασία Η επεξεργασία δεδομένων ολοκληρώθηκε!
Αποκτήστε επιτυχία στις καιρικές συνθήκες
{'weatherinfo': {'city': 'Jining', 'cityid': '101120701', 'temp': '23.6', 'WD': 'Νότιος άνεμος', 'WS': 'Λιγότερο από 3', 'SD': '67%', 'AP': '1002.3hPa', 'njd': 'Καμία κατάσταση ζωντανής λειτουργίας', 'WSE': ' <3', 'ώρα': '18:00', 'sm': '1.4', 'isRadar': '0', 'Ραντάρ': ''}}
Ο καιρός σε Τζινινγκ
Θερμοκρασία: 23.6
Διεύθυνση ανέμου: νότιος άνεμος
Άνεμος: λιγότερο από 3 επίπεδα

Πόροι

Η Python υλοποιεί την ανάλυση αρχείων XML:https://www.itsvse.com/thread-4823-1-1.html

Βασική χρήση αιτημάτων σε python crawlers:Η σύνδεση με υπερσύνδεσμο είναι ορατή.

Τέλος, επισυνάψτε τον κωδικό:

demo.py (1.85 KB, Αριθμός λήψεων: 2)





Προηγούμενος:Συντομεύσεις γρήγορης μορφοποίησης κώδικα VS Code
Επόμενος:Επίδειξη σύνδεσης επικοινωνίας θύρας TCP
Δημοσιεύτηκε στις 13/6/2018 9:07:18 π.μ. |
Ευχαριστώ που το μοιράστηκες.
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com