(13-03-2020, Saat: 16:21)HackLord Nickli Kullanıcıdan Alıntı: Selam requests modulü kullanımı hakkında yardımcı olunuz lütfen.
Requests ile site kullanımı.
Örnek:Elimizde bir site var ve bu sitede buttanları kontor etme ve While döngüsüne input ekleyerek istediyimiz kadar döndürme.
Şimdi amacın eğer sitedeki butonları kontrol etme derken click işlemi yapmak veya bir siteye login olmaksa bunu direkt olarak requests modülünden beklemen yanlış olur. Çünkü requests modülü ile bir siteye istek atarsın ve oradan sana cevap gelir. Sonrasında gelen cevabı ne şekilde işleyeceğine göre farklı kütüphanelere başvurman gerekebilir. Mesela HTML etiketlerini ayrıştırıp işlemek için en çok beautiful soup kütüphanesi tercih edilir. Fakat login olmak ve basit click işlemleri için requests yerine mechanize modülüne bakman gerek. Ya da tarayıcının geliştirici seçeneklerinden (F12 basarak) sitedeki html yapısını inceleyip giriş yapacak login form yapısını inceleyip ona göre direkt requests session methodu kullanarak siteye giriş yapman da mümkündür.
Aslında gerekli olan senin tam olarak ne yapmak istediğindir, eğer maksat python ve network bilgini geliştirmekse requests ile sayfaya atılan istek metodlarını header yapılarını falan incelemen, deneyerek öğrenmen gerekir.
GET methodu ile basit bir istek örneği;
import requests
r = requests.get("http://www.google.com")
if r.status_code == 200:
content = r.content
print(content)
Header göndererek:
import requests
headers = {
"User-Agent":"Mozilla....",
"Referer": "https://qpython.club"
}
r = requests.get("http://www.google.com", headers=headers)
if r.status_code == 200:
content = r.content
print(content)
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club




Python kodunu seçtim çıkın kutucuğa kodu yapıştırdım.