我想使用silverlight提取html内容。我的应用程序的目标是使用户能够导航到任何html页面,并且当他点击一个页面内容应该被提取的按钮时。使用Silverlight提取HTML内容
回答
您可以使用WebClient从任何网站获取任何HTML内容。
WebClient client = new WebClient();
string html = client.DownloadString("http://www.msn.com");
使用Html Agility Pack。它似乎对你的问题有用。
使用它的Silverlight见here:
您是否尝试过使用HAPLight项目,是在SVN仓库现在。它是一个Silverlight版本的Html Agility Pack,并且应该在WP7上工作很少修改(它针对Silverlight 4,因此您可能需要删除一些东西)
你可以提供一些链接,以便我将学习如何在Silverlight中创造魅力。我是新来的这个silverlight所以请帮我解决我的问题 – Maddy 2012-07-12 04:39:10
[简单的代码示例在这里](http://htmlagilitypack.codeplex.com/wikipage?title=Examples)。因为你正在使用.Net和C#这个Lib可能会有用。 – Ria 2012-07-12 04:48:50
当我试图添加htmlagility参考其给出的错误为: 您不能添加对HtmlAgilityPack.dll的引用,因为它不是针对Silverlight运行时构建的。 Silverlight项目只能用于Silverlight程序集。 – Maddy 2012-07-12 05:17:46
- 1. 使用Diffbot提取HTML内容
- 2. 使用JSoup提取HTML表格内容
- 3. 获取HTML内容提交
- 4. 提取内容:使用XPath
- 5. 使用JSOUP提取内容
- 6. 使用Silverlight获取页面的html内容
- 7. 表单使用jQuery提交html内容
- 8. 在Silverlight应用上覆盖HTML内容
- 9. 使用jQuery提取XML中的CDATA以用作HTML内容
- 10. PHP提取HTML标记和内容
- 11. 从html页面提取内容
- 12. 如何从HTML中提取内容
- 13. 如何使用PHP从HTML中提取特定内容?
- 14. 使用Python提取HTML页面元素的内容
- 15. 如何使用Perl高效提取HTML内容?
- 16. 使用RapidMiner从本地HTML文件中提取内容
- 17. 使用jquery从xml获取Html内容
- 18. 使用HTML()获取更改内容
- 19. 使用php获取HTML标签内容
- 20. 使用lxml获取div的HTML内容
- 21. 使用jQuery获取iframe的html内容
- 22. 使用AgilityPack读取非html内容
- 23. 使用HTML获取表格内容
- 24. 内容提取使用的htaccess
- 25. 提取内容使用纯Java
- 26. 使用Adobe API提取PDF内容
- 27. 使用jsoup从表中提取内容
- 28. 用XPath提取内容?
- 29. 获取html元素ID使用jQuery获取ajax提取的内容
- 30. 使用scrapy提取AJAX内容和java脚本内容
使用system.net.Webclient不包含下载字符串的定义。您是否缺少装配参考?我必须使用哪种装配参考。以下是我使用过的参考文献。使用系统的 ; using System.Collections.Generic;使用System.Linq的 ;使用System.Net的 ;使用System.Windows的 ; using System.Windows.Controls; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Shapes;使用System.IO的 ; – Maddy 2012-07-12 05:25:53