Request Modülü

import requests

 

Örnek Kod Açıklama
r = requests.get('http://httpbin.org/get')
r = requests.post('http://httpbin.org/post')
r = requests.put('http://httpbin.org/put')
r = requests.delete('http://httpbin.org/delete')
Talep gönderme yöntemi.
r = requests.get('http://httpbin.org/get', params={"kategori":"elektronik","marka":"samsung"})
Talep ederken parametre de gönderilebilir.
r = requests.post("http://httpbin.org/post",headers={"User-Agent":"Sinan-Chrome"})
print(r.status_code)
User agent bilgileri ile talepte bulunabilir. Talep sonucunun durum kodunu döndürür.
r = requests.get("http://httpbin.org/")
print(r.text)
Sitenin HTML içeriğini döndürür.
r = requests.get("http://httpbin.org/")
print(r.headers)
Talebin header bilgilerini döndürür.
r = requests.get("http://httpbin.org/")
print(r.url)
Talebin URL bilgisini döndürür.
r = requests.get("http://httpbin.org/")
print(r.history)
Talep üzerinde history methodu ile de kontrol edince geçmişteki HTTP durum kodlarını görülebilir.
r = requests.get("http://httpbin.org/")
print(r.encoding)
Talebin encoding değerini döner.
r = requests.get("http://httpbin.org/")
print(r.request.method)
Talebin method şeklini döner.
r = requests.get("http://httpbin.org/")
print(r.elapsed.total_seconds())
Geçen zamnı döner.