您的位置:首页 > Web前端 > JavaScript

快速获取网页的部分元素(不用selenium,用js)

2016-03-21 21:30 218 查看

背景

网页是表格结构,现在需要快速从网页上获取一些元素的内容。

最开始的时候考虑使用selenium,后来发现我本地代码太老了,运行不起来。需要更新一下jar包等各种环境。同时页面上还有登录校验,写起来太麻烦了。

又因为最近在写服务端程序,调试前端页面比较多,所以突发奇想,在页面控制台里输入js获取元素

页面结构

表格结构,table>tbody>tr>td>a

需要从中取得 id, 主题,作者3个字段



结果

$(".hascontextmenu").each(
function(){
var t1=$(this).find(".subject>a").attr("href");
var t2=$(this).find(".subject>a").text();
var t3=$(this).find(".author>a").text();
console.log(t1 +"," +t2 + "," +t3);
}
)


从控制台中拷出来就能用了

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: