English 中文(简体)
从 URL 获取 html 版本
原标题:get html version from URL

例如,我有一个 URL: www.pawgoes.nl 。如果我查看页面源,我可以看到这个网站的版本是 XHTML 1.0Treaty

我的问题是,是否在.NET 中有一个图书馆或标准功能. NET 中是否有一个图书馆或标准功能, 使我从程序上获得特定 URL 的 html 版本? 因为我有庞大的 URLS 列表, 我需要知道所有 HTMl 版本的 HTMl 版本 。

提前感谢

问题回答

在下面的代码样本中,您可以得到 doctype, 从中可以提取版本。

HtmlWeb webGet = new HtmlWeb();
HtmlDocument document = webGet.Load("http://www.pawgoes.nl/");
string doctype = document.DocumentNode.SelectSingleNode("//comment()").InnerText;

不,但这是微不足道的 执行你自己。

使用 < a href=> http://msdn.microsoft.com/ en- us/library/fhd1f0sw.aspx" rel = "no follow" >WebClient. DownloadString () , 可能还有 < a href=> http://htmlaglitypack.codeplex.com/" rel="no follow" >Html敏捷包 。





相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

How to Add script codes before the </body> tag ASP.NET

Heres the problem, In Masterpage, the google analytics code were pasted before the end of body tag. In ASPX page, I need to generate a script (google addItem tracker) using codebehind ClientScript ...

Transaction handling with TransactionScope

I am implementing Transaction using TransactionScope with the help this MSDN article http://msdn.microsoft.com/en-us/library/system.transactions.transactionscope.aspx I just want to confirm that is ...

System.Web.Mvc.Controller Initialize

i have the following base controller... public class BaseController : Controller { protected override void Initialize(System.Web.Routing.RequestContext requestContext) { if (...

Microsoft.Contracts namespace

For what it is necessary Microsoft.Contracts namespace in asp.net? I mean, in what cases I could write using Microsoft.Contracts;?

Separator line in ASP.NET

I d like to add a simple separator line in an aspx web form. Does anyone know how? It sounds easy enough, but still I can t manage to find how to do it.. 10x!

热门标签