如何从只在页面执行javascript后才填充的页面中获取信息?(C#)
How might you grab information from a page that only populates AFTER that page executes javascript? (C#)
嘿。我有一个CE项目,需要从网站上获取信息。我不能简单地获取源代码,因为信息只有在页面的javascript执行后才会显示。有没有一种方法可以在javascript完全加载信息后查看页面的信息/源/链接?谢谢!:)
当然,AJAX。Linked是它的jQuery包装器,它隐藏了以跨浏览器方式正确处理它的所有烦恼。
AJAX的基本思想是,从javascript进行调用并结束函数。当结果最终出现时,会调用一个函数处理程序,您可以在其中使用结果(或失败消息,具体取决于情况)更新页面。
你可能需要服务器上的中间人来读取远程网站,并将其以JSON格式返回给你的页面,这种格式是AJAX可以使用的,否则,如果你想读取的页面在另一个域上,你的浏览器很可能会拒绝请求。
Hey-我认为这将很困难,因为javascript设置的值是众所周知的客户端信息,只有当表单发布回服务器时,应用程序(服务器端)才能访问这些信息。但是,您应该能够让javascript设置更新面板中的值,并使用标准的asp.net ajax控件将其发送回服务器。然而,对于大多数情况来说,这似乎有点太复杂了。
相关文章:
- 从脚本中的动态(javascript)网页获取信息
- 在弹出窗口中获取信息
- 谷歌地图API-获取信息窗口打开时,点击一个圆圈
- 如何创建一个脚本,该脚本给定网站列表,它使用其搜索功能来获取信息
- 使用 JS 和 PHP 从数据库中获取信息
- 你如何从 iframe 获取信息?(JavaScript和/或Python)
- 当用户与谷歌地图交互时,如何从中获取信息
- Twitter引导模式-从iframe中获取信息并填充在主页上
- 在PhoneGap Build中从Facebook获取信息
- 使用Web服务根据对另一个下拉框的选择填充第二个下拉框以获取信息
- 从生成的子进程中获取信息的最佳方法
- 在调用方法来填充详细信息网格之前,如何从填充的下拉列表中获取信息
-
- 下拉菜单使用 Javascript 获取信息
- Javascript 从 id 获取信息
- 如何对调用服务器的 JavaScript 文件进行外部接口调用以获取信息
- 当互联网连接丢失时,如何从 Ajax 调用中获取信息
- 使用 jQuery 从不同域的 iframe 获取信息
- 从 JSON 对象的内部深度获取信息
- 如何从控制台获取信息
- 如何从其他网站获取信息