Merhaba;
Bildiğiniz gibi WebBrowser ile siteye bağlanabiliyor ve normal bir Browser gibi kullanabiliyoruz. Tıkladığımızda tıklanmış sayılıyor. Ve site içinde ki linkleri gezip istediğimize tıklayabiliyoruz.
Şimdi benim sorum şu ;
Kullandığım projemde arka planda olduğu için WebBrowser kontrolüne ihtiyacım yok. HttpWebRequest , HttpWebResponse kullanarak yukarıda istediğim işlevleri elde edebilir miyim ?
Şimdiden yardımlarınız için teşekkür ederim.
HttpWebRequest,HttpWebResponse ve WebBrowser Controlü Hakkında [C#]
4
●733
- 11-08-2013, 15:53:26Ya tam olarak şöyle bir şey istiyorum. Bilgisayarın ana proxysini değiştirmeden siteleri gezmek. Kodlarım böyle :
WebBrowser webBrowser1 = new WebBrowser(); webBrowser1.ScriptErrorsSuppressed = true; HttpWebRequest myRequest = (HttpWebRequest)HttpWebRequest.Create("http://www.ipnedir.com/"); myRequest.Proxy = new WebProxy("109.224.62.197:8080"); HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse(); webBrowser1.DocumentStream = myResponse.GetResponseStream(); webBrowser1.DocumentCompleted += webBrowser1_DocumentCompleted;Ama böyle olunca :
1) Web Browserın adres çubuğunda adres yok
2) Girdiğim siteden bir linke tıkladığımda o siteyi backlink olarak kabul edecek mi bilmiyorum :S
Yani asıl soru şu webbrowser controlünü kullanıp farklı proxylerle sitelere nasıl bağlanabilirim ?