该网站有一个按钮,单击该按钮可显示数据。我可以在不按下按钮的情况下以某种方式获取数据吗?
<script>
document.write("<a href=\"javascript://\" onClick=\"contacts('ndTh6ffu77AKIx8ZpViA','','l8Guv6K3of94ckBN9AaWtc89','l8bx4vzs9qIM',''); return false;\" style=\"text-decoration:none; border-bottom:1px dotted\" rel=\"nofollow\">Показать контактную информацию</a>");
</script>
<a rel="nofollow" style="text-decoration:none; border-bottom:1px dotted" onclick="contacts('ndTh6ffu77AKIx8ZpViA','','l8Guv6K3of94ckBN9AaWtc89','l8bx4vzs9qIM',''); return false;" href="javascript://"></a>
答案 0 :(得分:0)
在这种情况下只需使用该功能:
contacts('ndTh6ffu77AKIx8ZpViA','','l8Guv6K3of94ckBN9AaWtc89','l8bx4vzs9qIM','');
并将其放在控制台中,然后按 Enter
希望如果该功能不区分通过点击和手动呼叫进行呼叫,您将获得结果。
答案 1 :(得分:0)
您还可以使用数据属性
<a rel="nofollow" id="my-button" data-a="ndTh6ffu77AKIx8ZpViA" data-b="l8Guv6K3of94ckBN9AaWtc89" data-c="l8bx4vzs9qIM" data-d="" style="text-decoration:none; border-bottom:1px dotted" onclick="contacts('ndTh6ffu77AKIx8ZpViA','','l8Guv6K3of94ckBN9AaWtc89','l8bx4vzs9qIM',''); return false;" href="javascript://"></a>
然后:
var btn = document.getElementById("my-button")
btn.dataset.a=="ndTh6ffu77AKIx8ZpViA" //true
//etc..