Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
例如,我有这个 URL www.pawgoes.nl:。如果我查看页面源,那么我可以看到这个网站有 version XHTML 1.0 Transitional。
www.pawgoes.nl
XHTML 1.0 Transitional
我的问题是,.NET 中是否有库或标准功能以编程方式为我提供给定 URL 的 html 版本?因为我有一个庞大的 URL 列表,我需要知道所有这些 URL 的 HTMl 版本
提前致谢
使用下面的代码示例,您将获得 doctype,您可以从中提取版本。
HtmlWeb webGet = new HtmlWeb(); HtmlDocument document = webGet.Load("http://www.pawgoes.nl/"); string doctype = document.DocumentNode.SelectSingleNode("//comment()").InnerText;
不,但这对于自己实现是微不足道的。
使用WebClient.DownloadString()和可能的Html Agility Pack。