如何使用HTMLElement找到pdf文件的第一个实例?

时间:2016-02-12 22:42:28

标签: htmlelements

void DownloadFile(object sender, WebBrowserDocumentCompletedEventArgs e)
{
    HtmlElementCollection links = webBrowser1.Document.Links;

    foreach (HtmlElement link in links)  // 
    {
        if (link.InnerText.Equals("*.pdf"))
        {
            link.InvokeMember("Click");
            break;
        }
    }
}

如何使用HTML元素查找pdf文件的第一个实例。我试图做* .pdf,但它不起作用。

1 个答案:

答案 0 :(得分:0)

看起来您正在使用C#,您已将其标记为htmlelements,这是一个Java库,因此您的位置可能错误。

但是,如果InnerText获取链接href(或者链接文本包含.pdf),那么您可能需要:

EndsWith(".pdf")

而不是

Equals("*.pdf")