回答
不,我不認爲有辦法做到這一點,除非你使用Web服務,然後你可以調用Web服務方法可能會竭誠爲您服務,你只需要什麼...
基本上,當您向網頁發出請求時,服務器的響應將是爲您提供整個頁面內容,因此如果您無法控制服務器端,則無法僅請求特定數據。
您可以創建一個僅檢索HTML的HTTP請求。 This answer提供了一個如何發出HTTP請求的例子。
你會找回所有的HTML,包括<img>
標籤 - 這是不可避免的。但是,您不必獲取圖片標籤的實際內容。相反,您可以使用像android.text.Html
,jsoup或TagSoup這樣的HTML解析器來只讀取文本內容。
android.text.Html
尤其可能是有用的。從DOC爲Html.fromHtml
:
在HTML的任何
<img>
標籤將顯示爲一個通用的替換圖像可由程序然後再通過與真實圖像替換。
如果你想顯示這個HTML的用戶,你就可以做這樣描述here。
如果您通過HTTPClient
請求頁面,它將返回HTMLResponse
中的HTML標記。從那裏你可以正則表達式/解析出文本。在返回標記時,沒有加載圖像。
如果您正在討論請求頁面WebView
,那麼不,那是不可能的。
請不要嘗試使用正則表達式來解析文本(請參閱http://stackoverflow.com/a/1732454/288425)。請使用其中一個可用的HTML解析器 - android.text.Html,jsoup或TagSoup。 –
關於解析的好處。我只是回答一般關於加載圖像和解析HTML的問題。雖然謝謝! – soundsofpolaris
- 1. Android - Http獲取請求
- 2. Android Async Http獲取請求
- 3. 如何從http請求獲取文本
- 4. Android只獲取http請求的標頭
- 5. Http在Android 2.3.3中獲取請求
- 6. Android HTTP請求
- 7. 本地Http請求Android
- 8. Android HTTP請求
- 9. HTTP請求獲取幫助?
- 10. Http獲取請求問題
- 11. 用Rapture獲取請求Http
- 12. 從IE獲取HTTP請求
- 13. 獲取http代碼請求
- 14. 跨域http獲取請求
- 15. 獲取的urllib2 http請求
- 16. Rails http獲取請求
- 17. Android http請求POST
- 18. Angular 2從http獲取請求的對象獲取請求
- 19. Http獲取請求中止以前的獲取請求
- 20. Android - HTTP GET請求
- 21. http請求在android
- 22. Android:沒有通過http獲取xml獲取基本認證請求
- 23. Http請求基本
- 24. 解析HTTP獲取請求的參數
- 25. 獲取失敗的http請求後的狀態文本
- 26. 如何僅從Ruby中的HTTP請求獲取響應代碼
- 27. DefaultHttpClient獲取HTTP請求的SSL異常
- 28. Android小工具HTTP請求
- 29. Clojure Android HTTP請求
- 30. Android Http請求ClientProtocolException
有一些庫可以過濾htmls。 Jsoup可能是一個解決方案。 http://jsoup.org/ – slhddn
你介意標記一個正確/最有用的答案嗎? – soundsofpolaris