从javascript onClick超链接获取内容

时间:2012-07-25 23:59:53

标签: java javascript jsoup

我正在尝试从网站上获取内容,在超链接中使用“onClick”而不是“href”,因此尽管您看到的是页面,但网址始终相同。

http://www.sas.ul.pt/index.php

这是网站,我想要获得的内容是“Alimentação”> “Estudantes”。

<a href="#" onclick="return go('','4;02');" title="Estudantes">Estudantes</a>

Jsoup有可能吗?

2 个答案:

答案 0 :(得分:1)

Jsoup.connect(url).data("nav", "index@4;02", "opt", "4;02", "chvP", "127").post();

答案 1 :(得分:0)

您可以使用jsoup

获取onclick的值

http://jsoup.org/cookbook/extracting-data/attributes-text-html

只需替换

String linkHref = link.attr(“href”); 有了这个 String handler = link.attr(“onclick”);

然而,之后没有办法构建URL,除非你能以某种方式将幻数映射到4,02