WebBrowsersınıfı ile istediğiniz Request’leri nasıl yaparız?Bunun için öncelikle bir Windows projesi oluşturmak gerekiyor. WebBrowser nesnesini isterseniz toolboxdan ekleyebilirsiniz ama ben direk codebehind tarafında oluşturmayı tercih ediyorum
browser nesnesi ilk başta girilecek siteye request yapmak için kullandığım objedir. spider ise girilen sitedeki linkleri yakalayıp o linklere sırasıyla request atmak için kullandığım objedir. 2 obje kullanmamın sebebi WebBrowsersınıfının DocumentCompletedeventini kullanmaktır.Bu kullanacağımız event biraz problemli eğer request yaptığımız sayfada baska bir yerden iframe tarzı site yükleniyorsa onun içinde complete verebiliyor olması bunun için ufak bi if kullanarak bu problemi çözebiliyoruz. Ama öncellikle webbrowser nesnemizi oluşturup ilk requestimizi atmamız gerekiyor.
Form açıldığında artık web browser nesnemiz ve event’imiz tanımlanmış durumda şimdi RequestData’da ilk isteği yapıp DocumentComplete’de yapmamız gereken işlemleri yazmalıyız.