Belirtilen web sayfasını getiren bir ASP.NET sayfası ve bazı özel sınıfları var ve bu sayfa gövdesini döndürüyor.WebBrowser denetiminde html (Javascript tarafından işlenir) nasıl işlenir?
protected String GetHtml()
{
Thread thread = new Thread(new ThreadStart(GetHtmlWorker));
thread.SetApartmentState(ApartmentState.STA);
thread.Start();
thread.Join();
return docHtml;
}
protected void GetHtmlWorker()
{
using (WebBrowser browser = new WebBrowser())
{
browser.ScriptErrorsSuppressed = true;
browser.Navigate(_url);
// Wait for control to load page
while (browser.ReadyState != WebBrowserReadyState.Complete)
Application.DoEvents();
docHtml = browser.DocumentText;
}
Ama ne gerek -. I jQuery ile DOM üzerinde bazı ekstra işlemleri yapmak, çünkü yerine kaynak, DOM html olsun bu.
Yeri sınıf Form1 Form üzerinde webBrowser1 adında bir WebBrowser denetimi:
Yani javascript modifiye ettikten sonra DOM html edilir gerekenler?Bunu bir ip gibi mi istiyorsun? –