1. Python dasturlash tili va uning imkoniyatlari. Python


Pythonda requests tashqi kutubxonasi va uning metodlarini misollar orqali tushuntirib bering


Download 0.97 Mb.
bet3/24
Sana09.02.2023
Hajmi0.97 Mb.
#1179411
1   2   3   4   5   6   7   8   9   ...   24
Bog'liq
aniqroq1

3. Pythonda requests tashqi kutubxonasi va uning metodlarini misollar orqali tushuntirib bering
Requests kutubxonasi belgilangan URL manziliga HTTP so'rovlarini yuborish uchun Pythonning ajralmas qismlaridan biridir. Bu REST API yoki Web Scrapping bo'ladimi, ushbu texnologiyalardan foydalanishni davom ettirish uchun so'rovlarni o'rganish kerak. URI ga so'rov yuborilganda, u javob qaytaradi. Python so'rovlari so'rov va javobni boshqarish uchun o'rnatilgan funktsiyalarni ta'minlaydi.
O'rnatish so'rovlari EIS ishlatilayotgan operatsion tizim turiga bog'liq, har qanday joyda asosiy buyruq buyruq terminalini ochish va ishga tushirish bo'ladi,
pip install requests
Python so'rovlari modulida GET, POST, PUT, PATCH yoki HEAD so'rovlari yordamida belgilangan URI ga Http so'rovlarini yuborish uchun bir nechta o'rnatilgan usullar mavjud. Http so'rovi ma'lum bir URI dan ma'lumotlarni olish yoki ma'lumotlarni serverga yuborish uchun mo'ljallangan. U mijoz va server o'rtasida so'rov-javob protokoli sifatida ishlaydi. Keling, so'nggi nuqtaga GET so'rovini qanday qilishni ko'rsatamiz.
GET usuli ma'lum bir URI yordamida berilgan serverdan ma'lumot olish uchun ishlatiladi. GET usuli sahifa so'roviga qo'shilgan kodlangan foydalanuvchi ma'lumotlarini yuboradi. Sahifa va kodlangan ma'lumotlar "?" belgisi bilan ajratiladi. xarakter.
Masalan:
https://www.google.com/search?q=hello
Python so'rovlari orqali GET so'rovini qanday qilish kerak

Python so'rovlar moduli belgilangan URI ga GET so'rovini yuborish uchun get() deb nomlangan o'rnatilgan usulni taqdim etadi .
Sintaksis -
requests.get(url, params={kalit: qiymat}, args)
import requests

# Making a GET request


r = requests.get('https://api.github.com/users/naveenkrnl')

# check status code for response received


# success code - 200
print(r)

# print content of request


print(r.content)
Metodlari va vazifalari:
GET-metodi ma'lum bir URI yordamida berilgan serverdan ma'lumot olish uchun ishlatiladi.
POST so'rovi usuli veb-server so'rov xabarining asosiy qismiga kiritilgan ma'lumotlarni, ehtimol uni saqlash uchun qabul qilishini so'raydi.
PUT metodi yopiq ob'ektni taqdim etilgan URI ostida saqlashni so'raydi. Agar URI allaqachon mavjud bo'lgan resursga ishora qilsa, u o'zgartiriladi va agar URI mavjud manbaga ishora qilmasa, server ushbu URI bilan resurs yaratishi mumkin.
DELETE metodi belgilangan resursni o'chiradi
HEAD metodi GET so'roviga o'xshash javobni so'raydi, lekin javob organisiz.
PATCH- U qobiliyatlarni o'zgartirish uchun ishlatiladi. PATCH so'rovi to'liq resursni emas, balki faqat resursdagi o'zgarishlarni o'z ichiga olishi kerak

Download 0.97 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   24




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling