获取状态信息:
根据json的content字段:
1 |
content: "<a target="_blank" href="http://www.renren.com/profile.do?id=356748872">王上</a> 在状态 <a target="_blank" source="196-4915841235" target="_blank" href="http://status.renren.com/getdoing.do?id=600916099&doingId=4915841235&repliedId=15330145630">【号外:马化腾老婆微信约炮,马...</a>中@了你" |
使用正则表达式
1 2 3 4 5 |
reg = /id=(d+)&doingId=(d+)&repliedId=(d+)/; str = '<a target="_blank" href="http://www.renren.com/profile.do?id=356748872">王上</a> 在状态 <a target="_blank" source="196-4915841235" target="_blank" href="http://status.renren.com/getdoing.do?id=600916099&doingId=4915841235&repliedId=15330145630">【号外:马化腾老婆微信约炮,马...</a>中@了你'; var match = reg.exec(str); |
提取出match[2]即doingId, match[3]即replyedId
获取状态内容html
1 |
$("status-<doingId> h3").innerHTML |
即(“status-4915841235 h3”).innerHTML
获取回复内容html
1 |
$("status-<doingId> h3").innerHTML |
即(“status_reply_15330145630 .replycontent”).innerHTML
获取回复时间
1 |
$("status_reply_15330145630 .time").innerText |
即$(“status_reply_15330145630 .time”).innerText
获取日志信息:
根据json的content字段:
1 |
content: "<a target="_blank" href="http://www.renren.com/profile.do?id=356748872">王上</a> 在 <a target="_blank" source="172-909819908" href="http://blog.renren.com/blog/601635100/909819908?from=356748872#id2031547224">这样的你 根本不存在。</a> 中@了你" |
使用正则表达式
1 2 3 4 5 |
reg = //(d+)?from=d+#id(d+)/; str = '<a target="_blank" href="http://www.renren.com/profile.do?id=356748872">王上</a> 在 <a target="_blank" source="172-909819908" href="http://blog.renren.com/blog/601635100/909819908?from=356748872#id2031547224">这样的你 根本不存在。</a> 中@了你'; var match = reg.exec(str); |
提取出match[1]即文章id, match[2]即回复id
获取日志内容
1 |
$("blogContent").innerHTML |
展开回复
1 2 3 4 |
var sub = $("showMore_<文章id> a"); var e = document.createEvent('MouseEvent'); e.initEvent('click', false, false); sub.dispatchEvent(e) |
多次执行直到不返回true为止
获取回复内容
1 |
$("comment_<回复id> .replycontent").innerHTML |
即(“comment_2031547224 .replycontent”).innerHTML
获取回复时间
1 |
$("comment_<回复id> .time").innerText |
即(“comment_2031547224 .time”).innerText
获取分享消息比较复杂,另设一文说明