Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从只有在页面执行javascript后才填充的页面中获取信息?(C#)_C#_Javascript - Fatal编程技术网

如何从只有在页面执行javascript后才填充的页面中获取信息?(C#)

如何从只有在页面执行javascript后才填充的页面中获取信息?(C#),c#,javascript,C#,Javascript,你好。我有一个CE程序,需要从网站上获取信息。我不能简单地获取源代码,因为只有在执行页面的javascript之后才会显示信息。javascript完全加载信息后,是否有办法查看页面的信息/源/链接?谢谢!:) 嘿-我认为这会很困难,因为javascripts设置的值是出了名的客户端信息,只有当表单发布回服务器时,应用程序(服务器端)才能访问这些信息。但是,您应该能够使javascripts设置updatepanel中的值,并使用标准asp.net ajax控件将其发送回服务器。不过,对于大多数

你好。我有一个CE程序,需要从网站上获取信息。我不能简单地获取源代码,因为只有在执行页面的javascript之后才会显示信息。javascript完全加载信息后,是否有办法查看页面的信息/源/链接?谢谢!:)

嘿-我认为这会很困难,因为javascripts设置的值是出了名的客户端信息,只有当表单发布回服务器时,应用程序(服务器端)才能访问这些信息。但是,您应该能够使javascripts设置updatepanel中的值,并使用标准asp.net ajax控件将其发送回服务器。不过,对于大多数场景来说,这似乎有点太复杂了。

当然。Linked是它的jQuery包装器,它隐藏了以跨浏览器的方式获得正确结果的所有烦恼

AJAX的基本思想是,从javascript调用并结束函数。当结果最终出现时,将调用一个函数处理程序,您可以在其中使用结果(或失败消息,取决于具体情况)更新页面

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