1
我使用WebView將第三方網站加載到我的應用程序中。但有很多我不想看的東西。有沒有辦法解析我想要的碎片?在WebView中解析網站?
我使用WebView將第三方網站加載到我的應用程序中。但有很多我不想看的東西。有沒有辦法解析我想要的碎片?在WebView中解析網站?
是的,如果你:
loadDataWithBaseURL()
自己將HTML加載到WebView
中,將原始URL用作「基本URL」,以便相對鏈接和圖像工作。或者,因爲這是希望你的Web服務器,你只需創建一個單獨的網頁,你想要什麼。
或者,如果它不是您的Web服務器,則使用該網站的Web服務API而不是抓取Web內容,這本質上不可靠,因爲頁面佈局中的微小更改可能會破壞您的解析邏輯。
或者,只顯示「很多項目」。
對於某些網站來說,刮也可能被認爲粗魯和不禮貌(或可能違背網站「使用條款」)。 – Dre 2011-03-09 02:12:06