import requests
import random
import time
# Proxy ayarları
proxy = {
'http': 'ip:port:kullanıcı:şifre',
'https': 'ip:port:kullanıcı:şifre '
}
# User-Agent'lar (farklı User-Agent'lar)
user_agents = [
'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36',
'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:89.0) Gecko/20100101 Firefox/89.0',
'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Safari/537.36',
'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:90.0) Gecko/20100101 Firefox/90.0',
'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.63 Safari/537.36',
'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.71 Safari/537.36',
'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36',
'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36',
'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36',
'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36'
]
# İstek yapılacak URL
url = 'google.com'
# 500 istek yapma
for i in range(500):
# Rastgele User-Agent seçimi
headers = {
'User-Agent': random.choice(user_agents)
}
# GET isteği yapma
try:
response = requests.get(url, headers=headers, proxies=proxy, timeout=10)
# İstek başarılı olursa yanıtı yazdır
print(f"İstek {i+1}:")
print(f"Status Code: {response.status_code}")
print(f"Response Text: {response.text}")
except requests.exceptions.RequestException as e:
# Hata durumunda hatayı yazdır
print(f"İstek {i+1} Hata: {e}")
# Her istekten sonra 3 saniye bekle
time.sleep(3) # Bu kısım, istekten sonra beklemeyi sağlar Bu python kodu siteye yansır mı?
13
●344
- 26-09-2024, 12:56:54Aşağıda belirtmiş olduğumuz kod bir belirtilen siteye istek gönderiyor, örneğin kendi siteme istek gönderiyorum her istek farklı proxy üzerinden gidiyor ancak siteye ziyaretçi olarak yansımıyor. Bunun çözümü nedir Python Request bu işlev için uygunmu sizce?
- 26-09-2024, 13:00:59Örneğin wordpress altyapılı bir sitede google analytics veya wordpressin kendi eklentisi olan jetpack gibi eklentilerden. Onlarda bir problem vardır diye Trendyol ürün linkini girip oraya istek gönderdik ancak 1000 istekte 3-5 görüntülenme olduupot adlı üyeden alıntı: mesajı görüntüle
- 26-09-2024, 13:26:44Paylaştığınız kod yorum satırlarından yola çıkarak yapay zeka araçları ile hazırlanmışa benziyor, yanlışsam kusura bakmayın. İstek atmaya çalıştığınız firmalar sizden gelen bir çok değeri, istekler arasındaki zamanlamayı ve başak değerleri kendi algoritmaları üzerinden geçirip işlemekteler. Bu basit kod yapısıyla TRAFİK yapmanız google gibi bir yapıda imkansızdır.NeRoo adlı üyeden alıntı: mesajı görüntüle
- 26-09-2024, 13:35:13araştırıyorum hocam bakalım becerebilirim umarımCinAli adlı üyeden alıntı: mesajı görüntüle
yok hocam ne kusuru evet yapay zekadan yardım aldımupot adlı üyeden alıntı: mesajı görüntüle - 26-09-2024, 15:56:54@CinAli; ve @upot; hocamın yorumlarından yola çıkarak istediğim sonuca ulaştım. en azından artık 100 istek gidiyorsa yarısı yansıyor. Önce internetten python ile veri çekme ( fiyat,stok vs ) videolarını izledim daha sonra istek göndereceğim sitede F12 ile network kısmında cURL kısmından gönderdiğim istekleri takip ettim kodlamayı düzenledim çerezler ve gönderdiğim isteklerin yapısıyla bir kod hazırladım sonuç olarak iş görüyor şimdilik
teşekkürler
teşekkürler