<ul>
<script>
$().ready(function(){
for (var i = 0i <data.lengthi++) {
←←←←1←←←
if(data[i].optype=='2'){
document.write("<li>"+data[i].palletbarcode+"</li>")←←←←2←←←
}
}
})
</script>
</ul>
上面的代码能在ul内自动填充所有下架的托盘条码,并以li表现出来,如果你有别的需要显示出来,只需要在箭头2处添加不同的属性就可以,如果你还有别的条件筛选,只需要在箭头1处添加if块即可。
抓取动态页面有两种常用的方法,一是通过JavaScript逆向工程获取动态数据接口(真实的访问路径),另一种是利用selenium库模拟真实浏览器,获取JavaScript渲染后的内容。但selenium库用起来比较繁琐,抓取速度相对较慢,所以第一种方法日常使用较多。