您如何从仅在该页面执行javascript后填充的页面中获取信息? (C#)

时间:2011-05-31 19:18:56

标签: c# javascript

嘿那里。我有一个CE程序,需要从网站获取信息。我不能简单地获取源代码,因为信息仅在页面的javascript执行后显示。有没有办法在javascript完全加载信息后查看页面的信息/源/链接?谢谢! :)

2 个答案:

答案 0 :(得分:0)

嘿 - 我认为这很困难,因为javascripts设置的值是众所周知的客户端信息,只有当表单发回服务器时,应用程序(服务器端)才能访问它们。但是您应该能够使javascripts设置值在updatepanel内并使用标准的asp.net ajax控件激发回服务器。然而,对于大多数情况来说,这似乎有点过于复杂。

答案 1 :(得分:0)

当然,AJAX。 Linked是它的jQuery包装器,它隐藏了以跨浏览器方式正确使用它的所有烦恼。

AJAX的基本思想是,你从javascript调用并结束你的功能。当结果最终到来时,会调用一个函数处理程序,您可以使用结果更新页面(或根据具体情况更改失败消息)。

您可能需要服务器上的中间人读取远程网站并以JSON格式将其返回到您的页面,使用AJAX格式,否则您的浏览器很可能会拒绝该页面的请求你想读的是在另一个域上。