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

问题描述

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

解决方法

        好的,AJAX。链接的是jQuery包装器,它隐藏了以跨浏览器方式正确处理它的所有烦恼。 AJAX的基本思想是,您可以使用javascript进行调用并结束函数。当结果最终出现时,将调用函数处理程序,您可以在其中使用结果(或失败消息,视情况而定)更新页面。 您可能需要在服务器上使用一个中间人来读取远程网站,并以JSON格式将其返回给您的页面,并使用AJAX格式,否则,如果您要访问的页面,浏览器很可能会拒绝该请求。读取在另一个域上。     ,        嘿-我认为这将很困难,因为众所周知,由javascript设置的值是客户端信息,仅当表单回发到服务器时,应用程序(服务器端)才能访问。但是您应该能够使用标准的asp.net ajax控件使javascripts设置在updatepanel内部的值,然后将其触发回服务器。但是,对于大多数情况来说,这似乎太复杂了。