我想了解这个特定的链接。我怀疑它启动了某种Java脚本,但我不确定。我想在一天结束时提取URL。这是什么href?
HTML标记是这样的:
<a href="#"
onclick="if(typeof jsfcljs ==
'function' {jsfcljs(document.getElementById('resultadoForm'),
{'resultado:0:j_id234':'resultado:0:j_id234'},'');}
return false">
11024968
</a>
,这是通过将http://www.dataescolabrasil.inep.gov.br/dataEscolaBrasil/home.seam
,打字达到了 “11024968” 的 “Código”,然后提交表单( “Pesquisar”)。上面显示的链接是“11024968”。
此外,
<script type="text/javascript" language="Javascript">function dpf(f) {var adp = f.adp;if (adp != null) {for (var i = 0;i < adp.length;i++) {f.removeChild(adp[i]);}}};function apf(f, pvp) {var adp = new Array();f.adp = adp;var i = 0;for (k in pvp) {var p = document.createElement("input");p.type = "hidden";p.name = k;p.value = pvp[k];f.appendChild(p);adp[i++] = p;}};function jsfcljs(f, pvp, t) {apf(f, pvp);var ft = f.target;if (t) {f.target = t;}f.submit();f.target = ft;dpf(f);};</script>
所以,我会感激,如果任何人都可以解释如何遵循(或提取物),其文本为“11024968”的网址。
编辑,包括了'jsfcljs()'功能,为@rekire说。 – djas 2013-03-04 21:35:25
看来,JSON的参数被附加到公式中。目标被设置为url本身(“”),提交后参数被删除,目标被重置为原始值。 – rekire 2013-03-05 06:53:36