我想使用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. 使用YQL提取HTML內容?
- 2. 使用JSoup提取HTML表格內容
- 3. 使用Diffbot提取HTML內容
- 4. 獲取HTML內容提交
- 5. 使用Silverlight獲取頁面的html內容
- 6. 使用JSOUP提取內容
- 7. 提取內容:使用XPath
- 8. 使用beautifulsoup來提取HTML內容的數據 - HTML解析
- 9. 在Silverlight應用上覆蓋HTML內容
- 10. 表單使用jQuery提交html內容
- 11. 使用jQuery提取XML中的CDATA以用作HTML內容
- 12. 如何從HTML中提取內容
- 13. 提取HTML頁面的特定內容
- 14. 從html頁面提取類內容
- 15. 如何提取HTML屬性的內容
- 16. C#從HTML文檔中提取內容
- 17. PHP提取HTML標記和內容
- 18. 從html頁面提取內容
- 19. 無法在java中使用jsoup從html中提取內容?
- 20. 使用java從html標記中提取內容
- 21. 使用Xpath提取html標記的完整內容
- 22. 使用.net從html頁面解析(提取)內容
- 23. 使用Jsoup提取特定的html表格內容
- 24. 如何使用PHP從HTML中提取特定內容?
- 25. 使用RapidMiner從本地HTML文件中提取內容
- 26. 使用Python提取HTML頁面元素的內容
- 27. 如何使用Perl高效提取HTML內容?
- 28. 使用java從網頁中提取HTML內容
- 29. 如何使用Ruby regexp從HTML內容中提取URL?
- 30. 使用AgilityPack讀取非html內容
使用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