最近在建设一个建筑材料价格查询网站,因为各种复杂的原因,有些页面在打开后未查询到数据,会看到一个空页面,用户体验不好,于是想到面面打开如果为空,自动点击页面中指定的A标签以获取数据,经过一阵折腾,如下代码可达到目的:
<script>
document.evaluate(".//*[@id='nav_004']/li[2]/a",document.body, null, 9, null).singleNodeValue.click();
</script>
".//*[@id='nav_004']/li[2]/a"是我自己的XPath,使用以上代码时需要更换。