C# 如何从c获取原始页面源(非生成源)#
目标是获取页面的原始源代码,我的意思是根本不要运行脚本或让浏览器格式化页面。例如:假设响应后的源代码是C# 如何从c获取原始页面源(非生成源)#,c#,html,C#,Html,目标是获取页面的原始源代码,我的意思是根本不要运行脚本或让浏览器格式化页面。例如:假设响应后的源代码是,我不想获取,如何通过c代码实现 更多信息:例如,键入“查看源:http://feeds.gawker.com/kotaku/full在浏览器的地址栏中,将为您提供一个xml文件,但如果您只是调用http://feeds.gawker.com/kotaku/full“它将呈现一个html页面,我想要的是xml文件。希望这是清楚的。这里有一种方法,但并不清楚你真正想要什么 using(var wc
,我不想获取
,如何通过c代码实现
更多信息:例如,键入“查看源:http://feeds.gawker.com/kotaku/full在浏览器的地址栏中,将为您提供一个xml文件,但如果您只是调用http://feeds.gawker.com/kotaku/full“它将呈现一个html页面,我想要的是xml文件。希望这是清楚的。这里有一种方法,但并不清楚你真正想要什么
using(var wc = new WebClient())
{
var source = wc.DownloadString("http://google.com");
}
如果您的意思是在呈现您自己的页面时。您可以使用或重写页面呈现来访问原始页面内容。但我怀疑你这样做的动机
脚本在客户端运行,因此它与任何c代码都没有关系。您可以使用一个工具,例如查看通过网络实际发送的内容
免责声明:我认为Fiddler非常棒您需要提供更多信息-您在哪里运行代码?您正在尝试获取哪个页面的源代码?请提供更多上下文。呃,您只需对其发出HTTP请求。解析标记通常需要特别的努力,在标记上运行客户端脚本甚至需要更多的努力。