Selamlar,
Bir adet sayfamız olsun.
Sayfada tek bir buton var ve "Click Me" adında buton olsun.
Bu butona her 30 saniyede bir kez tıklanacak ve her tıklanmada farklı bir ip ile işlem yapılacak.
Çok güzel ve biz bunu rotating proxy ile çözersek iş hallolur diye düşünüm ama şöyle bir sorun var.
İlgili butona bizler sadece Tarayıcıdan tıklayabiliyoruz ve tarayıcıya proxyi bağalyınca tarayıacı kapatılmadan proxy firması,proxyi aynı session kullanıyor diye ip'yi değişmiyor.
Bu durumda ne yapardınız?
Nasıl proxyi rotate edebilirz?
Teşekkürler.
Merhaba,
Rotate per request özelliği ile Rotating Proxy kullanıyorsanız;
İlk sekmede işlemi yaptıktan sonra
yeni bir sekme açıldığında, tarayıcı proxyye
yeni bir istek gönderir ve bu istek
farklı bir IP ile çıkar. Sonrasında ana sekmeye geri dönüp sayfayı yenilerseniz, ilk sekme de yeni IP üzerinden bağlantı kurar.
Aşağıda mantığı anlayabilmeniz için Python ile örnek kod betiği mevcuttur;
driver.find_element(By.TAG_NAME, "body").click() // Click Me olarak bahsettiğiniz kısma tıkladığınızı varsayalım
time.sleep(2)
driver.switch_to.new_window('tab') // yeni sekme açma komutu
driver.get("https://myip.com") // örnek bir web sitesi
time.sleep(2)
driver.switch_to.window(driver.window_handles[0]) // 1. sekmeye geri dönüş komutu
driver.refresh() // sayfayı yenileme komutuFarklı bir konuda yardıma ihtiyacınız olursa bizlere ulaşabilirsiniz.
İyi çalışmalar.