2012-04-21 30 views
0

在我的網站中,我有一個「顯示更多」按鈕,它發送JavaScript以顯示更多文本。 我正在嘗試製作可從我的網站獲取文字的應用程序。Android:執行JavaScript到Jsoup

我目前正在使用jsoup,但它返回"blalblbla + "show more" 那麼我如何得到隱藏的文本沒有show'd onLoad?

無論如何發送JavaScript代碼給jsoup嗎?或者我應該使用另一個庫。

謝謝!

回答

0

您無法使用Jsoup執行JavaScript代碼。如果你想執行JS,使用HTMLUnit

但是,如果你的JavaScript代碼發送一些HTTP請求來獲取一些數據(即,表現出更多的結果),你可以模仿這一請求,並得到性反應的數據。

+0

的onclick = 「replace_id( 'R 5', '/接口/呼叫c = display_translations_right%2CR5%2C803506%2Csv%2Cen%2CALL%2C73%2C0%2C1%2C1?');返回false」> 一個例子我的按鈕 – AndroidXTr3meN 2012-04-21 11:42:24

+0

用FireBug或類似的東西打開你的網站,看看如果點擊「顯示更多」按鈕發送任何請求到網站。 – vacuum 2012-04-21 11:47:36

+0

我上面onclick上面 – AndroidXTr3meN 2012-04-21 11:54:33