C# 在WCF服务中获取生成的HTML

C# 在WCF服务中获取生成的HTML,c#,wcf,C#,Wcf,在我正在处理的WCF应用程序中,我需要访问特定网页的生成源(在页面上进行所有AJAX调用之后) 我尝试过使用System.Net.WebRequest,但它只是让我回到了页面的原始来源。有没有办法执行一个页面,然后获取源代码 否则,有没有办法从WCF服务中执行Javascript?我可以使用javascript和JSON响应在我的Web服务中创建HTML页面 好吧,WCF是为非浏览器而设计的,因此确实没有办法期望WCF响应可以包含Javascript,客户端将自动执行该Javascript。您可

在我正在处理的WCF应用程序中,我需要访问特定网页的生成源(在页面上进行所有AJAX调用之后)

我尝试过使用
System.Net.WebRequest
,但它只是让我回到了页面的原始来源。有没有办法执行一个页面,然后获取源代码


否则,有没有办法从WCF服务中执行Javascript?我可以使用javascript和JSON响应在我的Web服务中创建HTML页面

好吧,WCF是为非浏览器而设计的,因此确实没有办法期望WCF响应可以包含Javascript,客户端将自动执行该Javascript。

您可以使用Javascript遍历并传递DOM,而不是在所有Ajax调用完成后从Javascript调用WCF服务。如果您在所有Ajax调用之后都在查找存储在页面上的数据,我会重新考虑您的实现


Petar

@Petar:谢谢你的意见。是的,我正在寻找Ajax调用后将存储在页面中的数据。而且,不知何故,第三方供应商不会通过一些JSON调用给我这些数据,我可以直接从自己的WCF服务调用这些JSON调用