簡體   English   中英

如何在Web瀏覽器控件中模擬單擊事件? 。凈

[英]How do i simulate a click event in a webbrowser control? .NET

所以接下來有一個按鈕調用(頁面)。 它的href鏈接是site / blah /#。 所以我知道它真正運行的javascript代碼。 在我完成解析第一頁后,我想解析下一頁。 我如何模擬鼠標點擊那里,以便我可以繼續加載和解析頁面?

我正在使用C#.NET

childElement.RaiseEvent( “點擊”);

如果你知道標簽的id,你可以在給定的代碼下面使用

WebBrowser1.Document.GetElementById("submit").InvokeMember("click")

如果您不知道ID,您可以遵循此代碼

foreach (System.Windows.Forms.HtmlElement html in WebBrowser1.Document.GetElementsByTagName("a")) {
    if (html.InnerText == "YOUR TEXT") {
         html.InvokeMember("click");
    }
}

如果您有任何疑問,請聯系

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM