Zaman ayirip yazdiginiz icin tesekkur ederim.
Random user agent uretseniz daha iyi. Bu sekilde sitrelerde filtreye bota takilmazsiniz tabi daha cok method var. Bu sadece 1 tanesi. BAzen tek USer Agent girip binlerce istek atildiginda dahi sorun cikiyor ama bu sekilde gayet ideal.
User-agent konusunda ben size daha guzel yol soyleyim.
pip install fake-useragent
Bunu kurun.
from fake_useragent import UserAgent
ua = UserAgent()
bu kod sayesinde
ua nerede kullanirsaniz her istekte random bir user agent yaratir ve onu kullanir.
Ornek:
import requests
from fake_useragent import UserAgent
ua = UserAgent()
session = requests.Session()
url = "https://example.com/api/endpoint"
headers = {
"sec-ch-ua": '"Chromium";v="122", "Not(A:Brand";v="24", "Google Chrome";v="122"',
"sec-ch-ua-mobile": "?0",
"sec-ch-ua-platform": '"Windows"',
"User-Agent": ua.chrome,
"Accept": "*/*",
"X-Requested-With": "XMLHttpRequest",
"Accept-Encoding": "gzip, deflate, br",
"Accept-Language": "tr-TR,tr;q=0.9,en-US;q=0.8,en;q=0.7",
"Referer": "https://example.com/",
}
response = session.get(url, headers=headers)
print(response.status_code)
print(response.text)Zamaninda daha Python ilk basladigimda Python 500 saat calisip Kivy ile Android uygulama yapmistim ve yayinlamistim. Sonrasinda birkac proje gelistirmistim. Web gelistirmeye yonelmek istiyorum.
Python'u cok seviyorum bakalim zaman ne gosterecek.
Tekrar tesekkur ederim.
Iyi calismalar.