从 C# 应用程序在网站上执行 JavaScript 命令
Execute JavaScript command on website from C# application?
我在这个页面上,我试图进入第 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/
相关文章:
- 无法在通过jQuery的ajax加载的页面中执行javascript
- 在Safari执行javascript之前对其进行修改
- 如何在执行此特定onclick事件时执行JavaScript函数
- 如何在从浏览缓存加载页面时执行javascript
- 使用Rhino和ASE执行Javascript的区别
- 如何在加载完整页面后严格执行javascript代码
- 在动态加载的对话框中执行Javascript
- 在Sinatra中执行Javascript
- 通过AJAX加载页面并执行javascript和CSS
- 适用于多种浏览器的Selenium-需要能够执行javascript的webDriver
- 如何在seleniumwebdriver中执行javascript提示并等待接受输入
- 在window.open()生成的窗口中执行JavaScript
- AJAX成功回调-执行javascript时出现问题
- 通过指令在控制器中执行javascript函数
- 从React Native Android原生地执行JavaScript代码
- iframe未执行Javascript方法(PHP)
- 执行JavaScript代码,使用selenium webdriver或WatiN从控制台获取日志
- 通过web驱动程序异步执行Javascript
- 如何在长时间执行JavaScript期间显示微调器
- 点击困难时执行javascript函数