Ara

Selenium Webdriver İle Proxy Kullanımı

Web tabanlı projelerde veri çekimi yaparken bot aktivitelerinin spam olarak algılanmasını önlemek için proxy kullanımı önemlidir. Bu yazıda, C# ile Selenium WebDriver kullanarak proxy ayarlarının nasıl yapılacağını öğreneceksiniz.

 

Proxy Nedir?

Proxy, bir internet sitesine erişim sağlarken kullanıcının gerçek IP adresini gizleyerek farklı bir IP üzerinden bağlantı kurmayı sağlar. Bu sayede, anonimlik sağlanır ve bot aktiviteleri daha az tespit edilir.

 

Selenium WebDriver Kullanarak Proxy Ayarları

Adım 1: Gerekli Paketleri Yükleme

İlk olarak, proje içerisine OpenQA.Selenium.Chrome.ChromeDriverExtensions paketini ekleyin.

Adım 2: Proxy Ayarlarını Yapılandırma

Proxy ayarlarını yapılandırmak için aşağıdaki kod bloğunu kullanabilirsiniz:

using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
using OpenQA.Selenium.Chrome.ChromeDriverExtensions;

var options = new ChromeOptions();
options.AddHttpProxy("Ip", "Port", "User", "Password");

var service = ChromeDriverService.CreateDefaultService();
service.HideCommandPromptWindow = true;

var driver = new ChromeDriver(service, options);

AddHttpProxy metoduna IP, port ve opsiyonel olarak kullanıcı adı ile şifre bilgilerini girerek proxy bağlantısını sağlayabilirsiniz.

Proxy kullanımı ile bot aktivitelerinin tespiti zorlaştırılarak daha güvenli veri çekimi sağlanabilir. Yukarıdaki adımları takip ederek Selenium WebDriver ile proxy ayarlarını kolayca yapılandırabilirsiniz.

Etiketler:
Author

Bilgisayar programcılığı bölümü mezunuyum. Web ve masaüstü uygulama geliştiricisiyim. C#,.Asp.Net Core, JQuery, Ajax, Entity Framework konularında bilgi sahibiyim. Bu sitenin kurucusuyum . Aynı zamanda şiir yazmayı seven birisiyim. 2023 yılında "Gökkuşağının Koyu Tonu" adlı ilk şiir kitabım yayınlandı. Yazmaya devam ediyorum.
Yorum Yap
Yorumlar (0)