2012-04-21 24 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