Merhaba arkadaşlar bana basit bir şablon lazım bunu yaptıracak birini arıyorum.
Http residential proxynin visual studionun kendi tarayıcısı kullanarak proxy baglantısı yapan stabil bir kaynak dosyası bunun için fiyatlarını PM den iletirseniz sevinirim.
Visual Stduio C# kullanarak proxy baglantısı
4
●196
- 20-05-2023, 23:31:11
using System; using System.Net; namespace ProxyExample { class Program { static void Main(string[] args) { string proxyAddress = "PROXY_ADRESI"; string proxyPort = "PROXY_PORTU"; string proxyUsername = "PROXY_KULLANICI_ADI"; string proxyPassword = "PROXY_SIFRE"; string targetUrl = "HEDEF_URL"; // Proxy ayarlarını oluşturma WebProxy proxy = new WebProxy(proxyAddress, int.Parse(proxyPort)); proxy.Credentials = new NetworkCredential(proxyUsername, proxyPassword); // Web isteği oluşturma HttpWebRequest request = (HttpWebRequest)WebRequest.Create(targetUrl); request.Proxy = proxy; try { // Web isteğini gönderme HttpWebResponse response = (HttpWebResponse)request.GetResponse(); Console.WriteLine("Başarılı yanıt kodu: " + response.StatusCode); response.Close(); } catch (WebException ex) { Console.WriteLine("Hata: " + ex.Message); } Console.ReadLine(); } } }Yukarıdaki örnekte PROXY_ADRESI ve PROXY_PORTU değişkenlerini residential proxy'nin adresi ve portuyla değiştirmeniz gerekmektedir. Ayrıca, eğer proxy kimlik doğrulaması gerekiyorsa, PROXY_KULLANICI_ADI ve PROXY_SIFRE değişkenlerini de doğru bilgilerle güncellemelisiniz. Son olarak, HEDEF_URL değişkenini hedeflemek istediğiniz web sitesinin URL'siyle değiştirmeniz gerekmektedir.
Bu örnek kodu Visual Studio'da bir C# projesi oluşturarak kullanabilirsiniz. Kodu derledikten sonra çalıştırdığınızda, proxy üzerinden hedef URL'ye bir HTTP isteği gönderilecek ve yanıt durumu konsola yazdırılacaktır.
Visual Studio'nun dahili tarayıcısını kullanarak proxy bağlantısını test etmek isterseniz, aşağıdaki adımları izleyebilirsiniz:- Yukarıda verdiğim kaynak kodu Visual Studio'da bir C# projesi olarak oluşturun veya mevcut bir proje içine ekleyin.
- Kod içindeki targetUrl değişkenini proxy üzerinden erişmek istediğiniz hedef URL ile değiştirin. Örneğin, Google'ı hedef almak isterseniz targetUrl değişkenini "https://www.google.com" olarak ayarlayabilirsiniz.
- Proje üzerinde sağ tıklayın ve "Set as StartUp Project" seçeneğini belirleyin.
- Visual Studio menü çubuğundaki "Debug" sekmesine tıklayın ve "Start Without Debugging" (Ctrl + F5) seçeneğini seçin. Alternatif olarak, "Start Debugging" (F5) seçeneğini seçebilirsiniz.
- Visual Studio'nun dahili tarayıcısı açılacak ve program proxy üzerinden belirtilen hedef URL'ye bir HTTP isteği gönderecektir.
- 21-05-2023, 03:41:31Yardımlarınız için çok teşekkür ederim hocam ben aslında temel olarak webbrowser için proxy baglantısı yapacak bir yazılım istiyorum proxy baglantısı yaptıktan sonra komut girip bot yazıcaktım o programa ilgilenirseniz ücreti karşılığında yazıp teslim ederseniz benim için daha yararlı olurOnur_Ozturk adlı üyeden alıntı: mesajı görüntüle
- 21-05-2023, 12:22:19Hocam aşağıda bıraktığım kısmı parametreli bir fonksiyon içerisine yazıp try cath yapısı içinde de bağlantı başarılı olup olmama durumuna göre bir return değeri gonderirseniz. Fonksiyondan gelen return değerine göre istediğiniz şekilde koda devam edebilirsiniz. Web browserde bağlantı yapmak için istediğiniz yerde fonksiyonu çağırıp gerekli parametreleri girmek yeterli olur. Diğer türlü zamanım yok çalıştığım için. Konu hakkında bilgili başka hocalarımda varsa onlardan destek alabilirsiniz. Benden bu kadar hayırlı çalışmalar dilerimGüçlüSMM adlı üyeden alıntı: mesajı görüntüle

string proxyAddress = "PROXY_ADRESI";
string proxyPort = "PROXY_PORTU";
string proxyUsername = "PROXY_KULLANICI_ADI";
string proxyPassword = "PROXY_SIFRE";
string targetUrl = "HEDEF_URL";
// Proxy ayarlarını oluşturma
WebProxy proxy = new WebProxy(proxyAddress, int.Parse(proxyPort));
proxy.Credentials = new NetworkCredential(proxyUsername, proxyPassword);
// Web isteği oluşturma
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(targetUrl);
request.Proxy = proxy;
try
{
// Web isteğini gönderme
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Console.WriteLine("Başarılı yanıt kodu: " + response.StatusCode);
response.Close();
}
catch (WebException ex)
{
Console.WriteLine("Hata: " + ex.Message);
}
