Created
September 25, 2013 04:16
-
-
Save planetkr/6695113 to your computer and use it in GitHub Desktop.
北邮人贴图秀看图插件 安装方法 chorme 点击添加书签,然后名字随便填只要你能分清是什么即可,保存,然后右键点刚新建的书签,点修改,将下面代码粘贴到网址框中,保存。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
javascript: (function() { | |
var urlOfArticle = new Array(); | |
/*get the URL of every article*/ | |
var ret = document.getElementsByTagName('a'); | |
var begin = 0; | |
if ("http://bbs.byr.cn/#!board/Picture" == document.location.href) { | |
var i; | |
for (i = 0; i < ret.length; i++) { | |
if ("http://bbs.byr.cn/article/Picture/840304" == ret[i]) break; | |
} | |
begin = i; | |
} | |
for (var i = begin; i < ret.length; i += 2) { | |
var patt = new RegExp("/article/Picture/[0-9]{1,}[0-9]$"); | |
if (patt.exec(ret[i].href)) { | |
urlOfArticle.push(ret[i].href); | |
} | |
} | |
$('.b-content').html(''); | |
$('.b-content').prepend('<div class="mywaterfall" id="container" style="position: relative;"></div>'); | |
/*get the URL of every Picture*/ | |
for (var i = 0; i < urlOfArticle.length; i++) { | |
$.get(urlOfArticle[i], | |
function(data) { | |
$('.mywaterfall').append('<div class="ks-waterfall" >'); | |
var ret = data.match(/\/att\/Picture\/[0-9]*\/[0-9]*/g); | |
if (ret.length) { | |
var titleURL = data.match(/\article\/Picture\/[0-9]{1,}/g)[0]; | |
var pos = data.indexOf("class=\"n-left\""); | |
var title = ""; | |
for (var k = pos + 15; data[k] != '<' || data[k + 1] != '/'; k++) { | |
title += data[k]; | |
} | |
$('.mywaterfall').append('<DIV style="BORDER-TOP: #00686b 1px dashed; OVERFLOW: hidden; HEIGHT: 2px"></DIV><div style="font-size: 20px;padding: 12 12px 12px 12px;border:1px #F4F4EC solid;"><a target="_blank" href="' + titleURL + '" style="font-size: 20px;padding: 12 12px 12px 12px;border:1px #F4F4EC solid;">' + title + '</a></div>'); | |
} | |
for (var j = 0; j < ret.length; j += 2) { | |
$('.mywaterfall').append('<div><img src="' + ret[j] + '" width="650px"></img></div>'); | |
} | |
$('.mywaterfall').append('</div>'); | |
}); | |
} | |
})(); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment