2013-11-21 18 views
2

我目前的工作,涉及到了很多HTML解析的項目。我遇到過問題,我找不到解決方案。基本上,我有什麼是下載HTML從網站,並解析它(我使用HTMLCleaner我的解析器)的應用程序。但是,這個網站包含一些JavaScript元素,執行後更改html。我需要做的是從我的應用程序執行JavaScript函數,然後下載html。獲取HTML後的JavaScript執行WITHOUT的WebView(安卓)

我一直在尋找天的解決方案,但我設法找到的是如何使用WebView做到這一點,在我的情況下,我不想要。

我有解決的問題,這是使非再生WebView和使用的想法。不過,我相信還有一個更好的。

預先感謝您。

回答

1

我一直在尋找天的解決方案,但我設法找到的是如何使用WebView做到這一點,在我的情況下,我不想要。

你需要的東西,如何呈現網頁。沒有其他任何事情會做你想做的事情(創建一個DOM,然後運行修改該DOM的JavaScript)。

我有解決的問題,這是使未着色的WebView,並使用該

這是一個解決方案的想法。或者,你可以玩火狐的GeckoView,它會做類似的事情,只是用自己的渲染引擎。

但是,我確信有一個更好的。

您可以從頭開始構建自己的Web瀏覽器。

+0

什麼HTML解析器?在這之前,我已經完成了所有使用HTMLCleaner的工作。有一個替代解析器可以在JavaScript執行後獲取數據嗎? – Alex

+2

HTML解析器將解析靜態HTML,但不會執行JS。 –

+0

@ChristianKuetbach謝謝 – Alex