C# ile Internet Explorer Sayfası Açma
C# ile bir web sayfasına POST metodu ile data gönderip sayfanın görüntülenmesini istiyorduk. Araştırmalar sonucu PROCESS başlatarak olabilir dedik. Process ile sadece web sayfasını görüntüledik. Data gönderemedik. Biraz daha araştırınca birimiz SHDOCVW class ını bulduk. Aşağıdaki gibi kullanarak işimizi gördük. Class biraz daha kurcalansa iyi tepetaklalar attırabilir bizlere.
SHDocVw.InternetExplorer IEInstance = new InternetExplorer();
           object Missing = System.Reflection.Missing.Value;
           object postString = System.Text.ASCIIEncoding.ASCII.GetBytes(”kimsin=ben hüseyin”);//Post ile göndereceÄŸimiz data
           object vHeaders = “Content-Type: application/x-www-form-urlencoded”;
           object pagePath = “http://www.huseyinozcan.com” ; //dataları post edeceÄŸimiz site adresi
           IEInstance.Visible = true;
           IEInstance.Navigate2(ref pagePath, ref Missing, ref Missing, ref postString, ref vHeaders);//İşimizi görecek ilgili method
Â
Post a comment