![](/img/trans.png)
[英]How do I link my onclick event to an external javascript function?
[英]How do I follow a Javascript Link without onClick
這是我第一次發貼。 我一直在研究“網頁抓取工具”,以瀏覽網站並自動下載Excel文件或.CSV文件。
我要下載文件時遇到問題。 這是HTML:
<"a class="PSQRYRESULTSTITLE" href="javascript: bSubmitted=false;submitAction_win2(document.win2,'#ICQryDownloadRaw');">CSV Text File<"/a>
單擊后,將打開一個下載提示以保存。
我在Visual Studio C#2008中對此進行編碼。我正在使用WebBrowser控件瀏覽網站。
我嘗試了所有內容,從webbrowser1.document.invokescript
到將所有元素存儲在遍歷它們並執行invokemember(“ click”)的HtmlElementCollection中...
什么都沒用! 請幫忙!
"javascript: bSubmitted=false;submitAction_win2(document.win2,'#ICQryDownloadRaw');"
UrlDownloadToFile
將其下載到您的位置;如果UrlDownloadToFile
失敗,則可以提出另一個Web請求以下載文件。 foreach (HtmlElement i in webBrowser1.Document.All)
{
if (i.OuterText == "CSV Text File" && i.GetAttribute("href") != "")
{
webBrowser1.Navigate(i.GetAttribute("href"));
}
}
雖然這不能回答我的第二個問題,即如何自動下載文件或禁用提示,但最終還是讓我前進了。 但是,如果有人對此有答案,將不勝感激。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.