Pythonda ob-havoni aniqlash Assalomu Alaykum do'stlar
Download 371.73 Kb. Pdf ko'rish
|
Pythonda ob-havoni aniqlash
Pythonda ob-havoni aniqlash Assalomu Alaykum do'stlar 👋. Men sizlarga ushbu maqolamda python da ob-havo ni aniqlash uchun kichik loyiha haqida yozib qoldirmoqchiman. Ho'sh unday bo'lsa boshladik 🚀. Python da so'rov moduli web saytlar uchun ishlaydi. POST, GET, PUT, DELETE va boshqalar kabi bir qator funksiyalar bilan HTTP so'rovini yuborish uchun qulaylik yaratadi, u cookie fayllar, vaqt tugashi, ko'p qismli fayllarni yuklash, oqimlarni yuklab olish bilan shug'ullanadi. Endi o'zimizning loyihamiz uchun siz pip ga "requests" kiritishingiz kerak, ya'ni so'rovlar. pip install requests ozgina kutasiz va bular o'rnatiladi. Ushbu modul web saytlar yoki HTTP uchun ishlaydi. Shunday qilib, har qanday operatsiyani bajarish uchun avval "URL" manzilini kiritishingiz kerak. "So'rovlar" ning rasmiy hujjatlari uchun "URL" o'tkazamiz : https://pypi.org/project/requests/
Bizda quyidagicha kod mavjud : import requests r = requests.get(" https://pypi.org/project/requests/ ")
print(r) siz ushbu kodni ishga tushirganingizda sizda 200 #shows successful response chiqadi demak hammasi joyida :) Ma'lumki, dir() funksiyasi obyektdagi mavjud funktsiyalarni tekshirish uchun ishlatiladi. Agar dir(r) -ni belgilasangiz, "header" kabi barcha mavjud funksiyalarni ko'rasiz masalan : URL ning sarlavha tafsilotlarini, "tarkib" ni bosib chiqaradi, bu baytlar uchun ishlaydi, 'JSON': JSON formatini lug'atga aylantirish va hk. Siz hayron bo'lishingiz mumkin, lekin siz ushbu kod yordamida web saytdan rasm yuklab olishingiz mumkin. Rasm manzilini nusxalash va saqlash baytlarda bo'lgani uchun rasm faylini kontent usuli bilan yozish kifoya. Lekin hozir bizga bu unchalik muhim ahamiyatga ega emas. Ho'sh bizga avvalambor ob-havo ni ko'rsatib berish uchun API kerak. Biz ob-havo uchun loyihamizni API yordamida bajaramiz. Aslida API nima edi? Eslay olasizmi?
Download 371.73 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling