2016-02-12 62 views
0
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,但它不起作用。如何使用HTMLElement查找PDF文件的第一個實例?

回答

0

看起來您正在使用C#,您已將此標籤標記爲htmlelements,它是一個Java庫,因此您可能錯誤的位置。

然而,如果得到的innerText鏈接href(或者如果鏈接文本包含該.pdf),那麼你可能想:

EndsWith(".pdf")

,而不是

Equals("*.pdf")

相關問題