如何使用HTML AGILITY PACK调用Click

时间:2017-04-27 13:30:02

标签: javascript c# html asp.net html-agility-pack

WebBrowser (WEBFORMS)中,我们可以在解析HTML时InvokeMember("click")。 我们如何使用 HTML AGILITY PACK 执行此操作。



<a id="ctl0_CONTENU_PAGE_resultSearch_PagerTop_ctl2" href="javascript:;//ctl0_CONTENU_PAGE_resultSearch_PagerTop_ctl2">
&#13;
&#13;
&#13;

当我们在Href中使用javascript时,如何使用HTTP REQUEST。

2 个答案:

答案 0 :(得分:4)

没有htmlagiliypack不是html呈现引擎,您无法调用click事件。它是just a parsing tool
如果您需要,请使用Webbrowserselenium webdriver

答案 1 :(得分:1)

HtmlAgilityPack仅用于解析HTML,并且它不支持调用事件。

要调用事件,您可以使用WebClient发送HTTP请求或Selenium。

对于Selenium,你可以在这里查看这个答案: https://stackoverflow.com/a/34244583/7827699

如何使用WebClient发送Http请求: https://msdn.microsoft.com/en-us/library/system.net.webclient(v=vs.110).aspx