0
私は、URLのリストをナビゲートして、リストのHTMLDocumentを取得するためにウェブブラウザを使用しようと、私はこれを使用する私のコード:リストからhtmldocumentを取得する方法url?
WebBrowser webBrowser1 = new WebBrowser();
private void Form1_Load(object sender, EventArgs e)
{
string[] url = new string[] { @"http://x2.blogtruyen.com/2010/07/gto-shonan-14-days-chap-22.html", @"http://x2.blogtruyen.com/2010/07/gto-shonan-14-days-chap-23.html", @"http://x2.blogtruyen.com/2010/10/gto-shonan-14-days-chap-24.html" };
foreach (string item in url)
{
webBrowser1.Navigate(new Uri(item));
webBrowser1.ScriptErrorsSuppressed = true;
webBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted);
}
}
void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
if (this.webBrowser1.ReadyState == WebBrowserReadyState.Complete)
{
string s = "";
HtmlDocument doc = webBrowser1.Document;
HtmlElementCollection images = doc.Images;
foreach (HtmlElement item in images)
{
s += item.GetAttribute("src") + "\r\n";
}
MessageBox.Show(s);
s = "";
}
}
をしかし、私は自分のアプリケーションを実行すると、それが正常に動作していません!
私の質問:この問題の解決方法 ありがとうございます!