从 C# 应用程序在网站上执行 JavaScript 命令

Execute JavaScript command on website from C# application?

本文关键字:执行 JavaScript 命令 网站 应用程序      更新时间:2023-09-26

我在这个页面上,我试图进入第 2 页,似乎他们使用 JavaScript 加载页面。

如果我在火狐中打开控制台并粘贴

javascript:__doPostBack('ctl00$PlaceHolderMain$CICContract1$gvSSP','Page$2')

将加载第二页。

我想知道是否有办法在 C# 中做到这一点,也许通过 WebClient?我希望遍历所有列出的页面,而使用 WebRequest 的替代方案非常笨拙。

编辑:我无法访问网站的内部或源代码。我正在编写一个网络爬虫。

您可以在 C# 代码中使用 RegisterStartupScript。

查看此文档http://www.webblogsforyou.com/how-to-call-javascript-function-from-code-behind-in-asp-net-c-vb-net/