1470.net 新着メモ
url: 'http:\/\/1470\.net\/list\/memo\/recent',
nextLink:
function(doc) {
var elms = getElementsByAttr(doc, "div", "className", "pageNavigationArea")[0].getElementsByTagName("a");
return elms[elms.length - 1];
},
insertBefore:
function(doc) {
return getElementsByAttr(doc, "div", "className", "pageNavigationArea")[1]
},
pageElement:
function(doc) {
return getElementsByAttr(doc, "ul", "className", "memo")
}
2ちゃんねる検索
url: 'http:\/\/find\.2ch\.net\/.*\?',
nextLink:
function(doc) {
return getElementsByAttr(doc, "a", "innerText", "次へ")[0]
},
insertBefore:
function(doc) {
return getElementsByAttr(doc, "div", "className", "content_pane")[0].getElementsByTagName("p")[0]
},
pageElement:
function(doc) {
return getElementsByAttr(doc, "div", "className", "content_pane")[0].getElementsByTagName("dl")
}
@IT
url: 'http:\/\/www\.atmarkit\.co\.jp\/.+',
nextLink:
function(doc) {
return getElementsByAttr(doc, "img", "src", "next.gif").last().parentNode;
},
insertBefore:
function(doc) {
return getElementsByAttr(doc, "img", "src", "next.gif").last().parentNode.parentNode.parentNode.parentNode.parentNode;
},
pageElement:
function(doc) {
var elm = getNextSiblingNode(getNextSiblingNode(doc.getElementById('headmenu')));
var end = getElementsByAttr(doc, "img", "src", "prev.gif").last().parentNode.parentNode.parentNode.parentNode.parentNode;
var a = new Array();
while (1) {
if (elm == end)
break;
a.push(elm);
elm = elm.nextSibling;
}
return a;
}
All About
url: 'http:\/\/allabout\.co\.jp\/.*',
nextLink:
function(doc) {
var elms = doc.getElementById("pageChange").getElementsByTagName("td");
return elms[elms.length - 1].getElementsByTagName("a")[0];
},
insertBefore:
function(doc) { return doc.getElementById("pageChange") },
pageElement:
function(doc) { return doc.getElementById("article") }
Amazon 検索結果
url: 'http.*:\/\/.*amazon\.co\.+\/s',
nextLink:
function(doc) { return getElementsByAttr(doc, "a", "className", "pagnNext")[0] },
insertBefore:
function(doc) { return doc.getElementById("Results").nextSibling },
pageElement:
function(doc) { return doc.getElementById("Results"); }
アメブロ
url: 'http:\/\/.*ameblo\.jp\/.*',
nextLink:
function(doc) {
return getElementsByAttr(doc, "a", "innerText", "次のページ")[0] ||
getElementsByAttr(doc, "img", "alt", "次のページ")[0].parentNode;
},
insertBefore:
function(doc) {
var a = new Array();
var elms = doc.getElementById("sub_main").childNodes;
for (var i = 0; i < elms.length; i++) {
if (elms[i].className.match('entry'))
a.push(elms[i]);
}
return getNextSiblingNode(a.last());
},
pageElement:
function(doc) {
var a = new Array();
var elms = doc.getElementById("sub_main").childNodes;
for (var i = 0; i < elms.length; i++) {
if (elms[i].className.match('entry'))
a.push(elms[i]);
}
return a;
}
Ascii.jp
url: 'http:\/\/ascii\.jp\/elem\/.*',
nextLink:
function(doc) { return getElementsByAttr(doc, "a", "className", "next")[0] },
insertBefore:
function(doc) { return doc.getElementById("contdefault").nextSibling },
pageElement:
function(doc) { return doc.getElementById("contdefault"); }
Blogger(*.blogspot.com)
url: 'http:\/\/.+\.blogspot\.com\/.*',
nextLink:
function(doc) { return doc.getElementById("Blog1_blog-pager-older-link"); },
insertBefore:
function(doc) { return doc.getElementById("blog-pager"); },
pageElement:
function(doc) { return getElementsByAttr(doc, 'div', 'className', "blog-posts"); }
CPAN Search
url: 'http:\/\/search\.cpan\.org\/search.*',
nextLink:
function(doc) {
var elms = getElementsByAttr(doc, 'div', 'className', 'footer')[0].previousSibling.getElementsByTagName('a');
return elms[elms.length - 1];
},
insertBefore:
function(doc) {
return getElementsByAttr(doc, 'div', 'className', 'footer')[0].previousSibling;
},
pageElement:
function(doc) {
return doc.body.getElementsByTagName('p');
}
CNET Venture View
url: 'http:\/\/v\.japan\.cnet\.com\/column\/',
nextLink:
function(doc) {
return getElementsByAttr(doc, 'div', 'className', 'next')[0].getElementsByTagName('a')[0];
},
insertBefore:
function(doc) {
return getElementsByAttr(doc, 'div', 'className', 'paging')[0];
},
pageElement:
function(doc) {
return getElementsByAttr(doc, 'div', 'className', 'block_leafbody');
}
CNET Japan
url: 'http:\/\/japan\.cnet\.com\/.*\/story\/.*',
nextLink:
function(doc) { return getElementsByAttr(doc, "li", "className", "next")[0].getElementsByTagName("a")[0] },
insertBefore:
function(doc) {
var elms = getElementsByAttr(doc, "li", "className", "next");
return elms[elms.length - 1].parentNode.parentNode;
},
pageElement:
function(doc) { return getElementsByAttr(doc, "div", "className", "leaf_body"); }
CodeZine
url: 'http:\/\/codezine\.jp\/a\/article\/',
nextLink:
function(doc) { return getElementsByAttr(doc, "td", "className", "pg_bar_next")[0].getElementsByTagName("a")[0] },
insertBefore:
function(doc) { return doc.getElementById("_ctl1_dfForm_ctrlPagingBar").parentNode },
pageElement:
function(doc) {
var elm = doc.getElementById("_ctl1_dfForm_ctrlPagingBar").parentNode;
var a = new Array();
var elms = elm.parentNode.childNodes;
for (var i = 0, len = elms.length; i < len; i++) {
if (elms[i] == elm) { break; }
a.push(elms[i]);
}
return a;
}
del.icio.us search result
url: 'http:\/\/del\.icio\.us\/search\/',
nextLink:
function(doc) {
var elms = getElementsByAttr(doc.getElementById('main').getElementsByTagName('div')[0],
'p', 'className', 'verysmall').last().getElementsByTagName('a');
return elms[elms.length - 1];
},
insertBefore:
function(doc) {
return getNextSiblingNode(getElementsByAttr(doc, 'ol', 'className', 'posts')[0]);
},
pageElement:
function(doc) {
return getElementsByAttr(doc, 'ol', 'className', 'posts');
}
del.icio.us
url: 'http:\/\/del\.icio\.us\/.*',
nextLink:
function(doc) {
return getElementsByAttr(doc, 'a', 'accessKey', 'e')[0];
},
insertBefore:
function(doc) {
return getElementsByAttr(doc.getElementById('main'), 'p', 'className', 'pager')[1];
},
pageElement:
function(doc) {
return doc.getElementById('main').getElementsByTagName('ol');
}
Engadget Japanese
url: 'http:\/\/japanese\.engadget\.com\/',
nextLink:
function(doc) {
return getElementsByAttr(doc, 'a', 'innerText', '次の')[0];
},
insertBefore:
function(doc) {
var elms = doc.getElementById('content').getElementsByTagName('p');
return elms[elms.length -1];
},
pageElement:
function(doc) {
return doc.getElementById('content').getElementsByTagName('div');
}
教えて!goo - 検索結果(環境によっては「このページには、セキュリティの危険性がある可能性があります。続行しますか?」って出る)
url: 'http:\/\/oshiete\.goo\.ne\.jp\/search/.*',
nextLink:
function(doc) {
return getElementsByAttr(doc.getElementById('paging'), 'a', 'innerText', '次の結果→');
},
insertBefore:
function(doc) {
return getNextSiblingNode(getNextSiblingNode(getElementsByAttr(doc, 'div', 'className', 'contents')[0].parentNode));
},
pageElement:
function(doc) {
return getElementsByAttr(doc, 'div', 'className', 'contents');
}
教えて!goo
url: 'http:\/\/oshiete.+\.goo\.ne\.jp\/.+',
nextLink:
function(doc) {
return getElementsByAttr(doc.getElementById('ok_main'), 'img', 'src', 'next01\.gif')[0].parentNode;
},
insertBefore:
function(doc) {
return getElementsByAttr(doc.getElementById('ok_main'), 'div', 'className', 'ok_paging').last();
},
pageElement:
function(doc) {
var ret = getElementsByAttr(doc.getElementById('ok_main'), 'table', 'className', 'ok_list');
if (ret.length == 0) {
ret = getElementsByAttr(doc.getElementById('ok_main'), 'table', 'className', 'ok_selection');
ret.push(doc.getElementById('ok_selection_list'));
}
return ret;
}
goo検索(ウェブ)
url: 'http:\/\/search\.goo\.ne\.jp\/web\.jsp.*',
nextLink:
function(doc) {
var elms = doc.getElementById('paging').getElementsByTagName('a');
return elms[elms.length - 1];
},
insertBefore:
function(doc) {
return doc.getElementById('paging');
},
pageElement:
function(doc) {
return doc.getElementById('search-results');
}
Google Blog Search
url: 'http:\/\/(.*)\.google.*\/blogsearch.+',
nextLink:
function(doc) {
return getElementsByAttr(doc.getElementById("navbar"), "td", "className", "b").last().getElementsByTagName("a")[0];
},
insertBefore:
function(doc) { return doc.getElementById("navbar") },
pageElement:
function(doc) { return doc.getElementById("m").childNodes[1]; }
Google ブック検索
url: 'http:\/\/books\.google\..*\/books\?',
nextLink:
function(doc) {
var elms = doc.getElementById("navBar").getElementsByTagName('a');
return elms[elms.length - 1];
},
insertBefore:
function(doc) { return doc.getElementById("results_container").nextSibling; },
pageElement:
function(doc) { return doc.getElementById("results_container"); }
Google Code Search
url: 'http:\/\/(.*)\.google\..*\/codesearch.+',
nextLink:
function(doc) {
var elms = doc.getElementById('navbar').getElementsByTagName('a');
return elms[elms.length - 1];
},
insertBefore:
function(doc) {
return doc.getElementById("navbar");
},
pageElement:
function(doc) {
var a = new Array();
var end = doc.getElementById("navbar");
var elm = doc.getElementById('title');
while (1) {
elm = elm.nextSibling;
if (elm == end) { break; }
a.push(elm);
}
return a;
}
Google グループ(topics)
url: 'http:\/\/groups\.google\.com\/group\/.+\/topics',
nextLink:
function(doc) {
var elms = getElementsByAttr(doc, 'a', 'className', 'uitl');
return elms[elms.length - 1];
},
insertBefore:
function(doc) {
return getElementsByAttr(doc, 'div', 'className', '^maincontbox$')[0];
},
pageElement:
function(doc) {
return getElementsByAttr(doc, 'div', 'className', 'maincontoutboxatt')[0];
}
Google グループ(検索)
url: 'http:\/\/groups\.google\.com\/groups\/search\?',
nextLink:
function(doc) {
var elms = doc.getElementById('bottom_marker').getElementsByTagName('a');
return elms[elms.length - 1];
},
insertBefore:
function(doc) {
return doc.getElementById('bottom_marker');
},
pageElement:
function(doc) {
var get = false;
var a = new Array();
var end = doc.getElementById('bottom_marker');
var elm = doc.body.firstChild;
while(1) {
if (elm == end) return;
if ((get == false) && (elm.tagName.toLowerCase() == 'font'))
get = true;
if (get == true) a.push(elm);
elm = elm.nextSibling;
if (elm == end) break;
}
return a;
}
Google Images
url: 'http:\/\/(.*)\.google\..*\/images.*',
nextLink:
function(doc) { return doc.getElementById("nn").parentNode; },
insertBefore:
function(doc) { return doc.getElementById("ImgContent").nextSibling; },
pageElement:
function(doc) { return doc.getElementById("ImgContent"); }
Google News
url: 'http:\/\/(.*)\.google\..*\/news\..*',
nextLink:
function(doc) {
var elms = doc.getElementById("navbar").getElementsByTagName('a');
return elms[elms.length - 1];
},
insertBefore:
function(doc) {
return getElementsByAttr(doc, 'div', 'className', "mainbody")[1].getElementsByTagName('p')[0];
},
pageElement:
function(doc) {
return getElementsByAttr(doc, 'div', 'className', "mainbody")[1].firstChild;
}
Google Scholar
url: 'http:\/\/scholar\.google\.com\/scholar',
nextLink:
function(doc) {
var elms = getElementsByAttr(doc, 'div', 'className', 'n')[0].getElementsByTagName('a');
return elms[elms.length - 1];
},
insertBefore:
function(doc) {
return getElementsByAttr(doc, 'div', 'className', 'n')[0];
},
pageElement:
function(doc) {
return doc.getElementsByTagName('div')[0];
}
Google Video
url: 'http:\/\/(.*)\.google\..*\/videosearch.*',
nextLink:
function(doc) { return doc.getElementById("nextpage"); },
insertBefore:
function(doc) { return doc.getElementById("pagenavigatortable"); },
pageElement:
function(doc) {
var elms = doc.getElementById("resultsdiv").childNodes;
var end = doc.getElementById("pagenavigatortable");
var a = new Array();
for (var i = 0, len = elms.length; i < len; i++) {
if (elms[i] == end) {
break;
}
a.push(elms[i]);
}
return a;
}
Google - Web History
url: 'http:\/\/www\.google\.com\/history\/',
nextLink:
function(doc) {
return getElementsByAttr(doc, 'td', 'className', 'bl').last().previousSibling.getElementsByTagName('a')[0];
},
insertBefore:
function(doc) {
return getElementsByAttr(doc, 'td', 'className', 'bl').last().parentNode.parentNode.parentNode;
},
pageElement:
function(doc) {
return getElementsByAttr(doc, 'table', 'className', 'res')[0].parentNode.parentNode;
}
Sleipnir Search
url: 'http:\/\/www\.google\.co\.jp\/hws\/search\?.*client=fenrir.*',
nextLink:
function(doc) {
return doc.getElementById('nextPageUrl');
},
insertBefore:
function(doc) {
var elms = doc.getElementById('pnirRight').firstChild.childNodes[1].childNodes;
return elms[elms.length - 1];
},
pageElement:
function(doc) { return doc.getElementById('pnirRight').firstChild.childNodes[1]; }
Google
url: 'http:\/\/(.*)\.google\..*\/(search|custom).+',
nextLink:
function(doc) {
var elms = doc.getElementById("navBar").getElementsByTagName('a');
return elms[elms.length - 1];
},
insertBefore:
function(doc) { return doc.getElementById("res").lastChild; },
pageElement:
function(doc) { return getElementsByAttr(doc.getElementById("res"), 'div', 'className', 'g'); }
ITmedia
url: 'http:\/\/.+\.itmedia\.co\.jp\/.*\/articles\/',
nextLink:
function(doc) { return doc.getElementById("next").getElementsByTagName("a")[0]; },
insertBefore:
function(doc) { return doc.getElementById("next").parentNode },
pageElement:
function(doc) {
var elm = getElementsByAttr(getElementsByAttr(doc, "div", "className", "newart")[0], "div", "className", "ctrl")[0];
var a = new Array();
while(1) {
if (!elm.nextSibling) { break; }
a.push(elm.nextSibling);
elm = elm.nextSibling;
}
return a;
}
live search
url: 'http:\/\/search\.live\.com\/.*results\.aspx*',
nextLink:
function(doc) {
return getElementsByAttr(doc.getElementById('pag'), 'a', 'className', 'nP')[0];
},
insertBefore:
function(doc) {
return doc.getElementById('pag');
},
pageElement:
function(doc) {
return doc.getElementById('results');
},
remainHeight: 1000
livedoor クリップ - マイクリップ
url: 'http:\/\/clip\.livedoor\.com\/clips\/.*',
nextLink:
function(doc) {
return getElementsByAttr(doc, 'a', 'className', 'pager-next')[0];
},
insertBefore:
function(doc) {
return getElementsByAttr(doc, 'div', 'className', 'ads_banner')[0];
},
pageElement:
function(doc) {
return getElementsByAttr(doc, 'li', 'className', 'clip');
}
livedoor クリップ - 人気ページ
url: 'http:\/\/clip\.livedoor\.com\/hot\/.*',
nextLink:
function(doc) {
return getElementsByAttr(doc, 'a', 'className', 'pager-yesterday')[0];
},
insertBefore:
function(doc) {
return doc.getElementById("adnotop");
},
pageElement:
function(doc) {
return getElementsByAttr(doc, 'div', 'className', 'clip-global');
}
livedoor クリップ
url: 'http:\/\/clip\.livedoor\.com\/.*',
nextLink:
function(doc) {
return getElementsByAttr(doc, 'a', 'className', 'pager-next')[0];
},
insertBefore:
function(doc) {
return doc.getElementById("adnotop");
},
pageElement:
function(doc) {
return getElementsByAttr(doc, 'div', 'className', 'clip-global');
}
mediajam(なぜか死亡)
url: 'http:\/\/mediajam\.info\/topic\/',
nextLink:
function(doc) {
return getElementsByAttr(doc.getElementById("sgmtMain"), 'li', 'className', 'nextPage')[0].getElementsByTagName('a')[0];
},
insertBefore:
function(doc) {
var elms = doc.getElementById("sgmtMain").getElementsByTagName('div');
return elms[elms.length - 1];
},
pageElement:
function(doc) {
var elms = doc.getElementById("sgmtMain").childNodes;
var a = new Array();
for (var i = 0, len = elms.length; i < len; i++)
if (elms[i].tagName.toLowerCase() == 'ul')
a.push(elms[i]);
return a;
}
NBonline (日経ビジネス オンライン)
url: 'http:\/\/business\.nikkeibp\.co\.jp\/article\/',
nextLink:
function(doc) {
return getElementsByAttr(doc, 'img', 'alt', 'Next')[0].parentNode;
},
insertBefore:
function(doc) {
return getElementsByAttr(doc, 'div', 'className', 'blocktitle_l')[0].previousSibling;
},
pageElement:
function(doc) {
var elms = doc.getElementById("articlecontent").childNodes;
var start = false;
var a = new Array();
for (var i = 0, len = elms.length; i < len; i++) {
if ((typeof (elms[i].tagName) != 'undefined') && (elms[i].tagName.toLowerCase() == 'div')) {
if (start == false) {
start = true;
continue;
} else
break;
}
if (start == true)
a.push(elms[i]);
}
return a;
}
nowa 新着一覧
url: 'http:\/\/nowa\.jp\/recent\/.*',
nextLink:
function(doc) {
return doc.getElementById("next").getElementsByTagName('a')[0];
},
insertBefore:
function(doc) {
return doc.getElementById("next").parentNode;
},
pageElement:
function(doc) {
return doc.getElementById("recent-entry-list");
}
nowa Blog
url: 'http:\/\/.+\.nowa\.jp\/.*',
nextLink:
function(doc) {
return getElementsByAttr(doc, 'li', 'className', "next-page")[0].getElementsByTagName('a')[0];
},
insertBefore:
function(doc) {
var elm = doc.getElementById("first-inner").childNodes;
return elm[elm.length - 1];
},
pageElement:
function(doc) {
var elms = doc.getElementById("first-inner").childNodes;
var a = new Array();
for (var i = 0, len = elms.length; i < len; i++) {
if (elms[i].tagName.toLowerCase() == 'div')
a.push(elms[i]);
}
return a;
}
tumblr(dashboard)
url: 'http:\/\/www\.tumblr\.com\/(publisher|dashboard)',
nextLink:
function(doc) {
return getElementsByAttr(doc, 'a', 'innerText', 'Next').last();
},
insertBefore:
function(doc) {
return doc.getElementById('posts').appendChild(doc.createElement('span'));
},
pageElement:
function(doc) {
return doc.getElementById('posts').childNodes;
},
remainHeight: 800
tumblr
url: 'http:\/\/.+\.tumblr\.com\/',
nextLink:
function(doc) {
return getElementsByAttr(doc, 'a', 'innerText', 'next').last() || getElementsByAttr(doc, 'a', 'innerText', 'Next').last();
},
insertBefore:
function(doc) {
var elm = doc.getElementById('content') || doc.getElementById('container');
return elm.childNodes[elm.childNodes.length - 1];
},
pageElement:
function(doc) {
var elm = doc.getElementById('content') || doc.getElementById('container');
return getElementsByAttr(elm, 'div', 'className', 'post');
},
remainHeight: 800
TechCrunch Japanese
url: 'http:\/\/jp\.techcrunch\.com\/archives',
nextLink:
function(doc) {
return getElementsByAttr(doc, 'div', 'className', 'navigation')[1].getElementsByTagName('a')[0];
},
insertBefore:
function(doc) {
return getElementsByAttr(doc, 'div', 'className', 'navigation')[1];
},
pageElement:
function(doc) {
return getElementsByAttr(doc, 'div', 'className', 'post');
}
TECHSCORE
url: 'http:\/\/www\.techscore\.com\/tech\/',
nextLink:
function(doc) {
return getElementsByAttr(doc, 'img', 'alt', '次のページへ')[0].parentNode;
},
insertBefore:
function(doc) {
var elms = getElementsByAttr(doc, 'div', 'className', 'page_navi')[0].parentNode.getElementsByTagName('hr');
return elms[elms.length - 1];
},
pageElement:
function(doc) {
var a = new Array();
var elm = getElementsByAttr(doc, 'div', 'className', 'page_navi')[0];
while (1) {
elm = getNextSiblingNode(elm);
if (elm.tagName.toLowerCase() == 'hr')
break;
a.push(elm);
}
return a;
}
thinkIT
url: 'http:\/\/www\.thinkit\.co\.jp\/.+',
nextLink:
function(doc) {
return getElementsByAttr(doc, 'a', 'innerText', '次のページ')[0];
},
insertBefore:
function(doc) {
var elms = getPreviousSiblingNode(getElementsByAttr(doc, 'td', 'align', 'right').last().parentNode).firstChild.childNodes;
return elms[elms.length - 1];
},
pageElement:
function(doc) {
var elm = getNextSiblingNode(getNextSiblingNode(getNextSiblingNode(getElementsByAttr(doc,
'td', 'className', 'table7')[0].parentNode))).nextSibling;
var end = getElementsByAttr(doc, 'td', 'align', 'right').last().parentNode;
var a = new Array();
while (1) {
elm = getNextSiblingNode(elm);
if (elm == end)
break;
a.push(elm);
}
return a;
}
WebCG インプレッション
url: 'http:\/\/www\.webcg\.net\/.*\/i[0-9]*\.html',
nextLink:
function(doc) {
return getElementsByAttr(doc, 'img', 'src', 'btn_contents_next')[0].parentNode;
},
insertBefore:
function(doc) {
return getElementsByAttr(doc, 'td', 'width', '660')[0].firstChild.childNodes[2];
},
pageElement:
function(doc) {
var a = new Array();
var elms = getElementsByAttr(doc, 'td', 'width', '660')[0].firstChild.childNodes;
a.push(elms[0]); a.push(elms[1]);
return a;
}
WebCG エッセイ
url: 'http:\/\/www\.webcg\.net\/.*\/e[0-9]*\.html',
nextLink:
function(doc) {
return getElementsByAttr(doc, 'img', 'src', 'btn_contents_next')[0].parentNode;
},
insertBefore:
function(doc) {
var elms = getElementsByAttr(doc, 'td', 'width', '70%');
return elms[elms.length - 2].parentNode.parentNode.parentNode.parentNode.nextSibling;
},
pageElement:
function(doc) {
var elms = getElementsByAttr(doc, 'td', 'width', '70%');
return elms[elms.length - 2].parentNode.parentNode.parentNode;
}
WebCG - list
url: 'http:\/\/www\.webcg\.net\/.*',
nextLink:
function(doc) {
return getElementsByAttr(doc, 'img', 'alt', '次のページへ')[0].parentNode ||
getElementsByAttr(doc, 'img', 'src', 'btn_contents_next')[0].parentNode;
},
insertBefore:
function(doc) {
return getElementsByAttr(doc, 'img', 'alt', '次のページへ')[0].
parentNode.parentNode.parentNode.parentNode.parentNode.parentNode ||
getElementsByAttr(doc, 'img', 'src', 'btn_contents_next')[0].
parentNode.parentNode.parentNode.parentNode.parentNode.parentNode;
},
pageElement:
function(doc) {
return (getElementsByAttr(doc, 'td', 'width', '480')[0] ||
getElementsByAttr(doc, 'td', 'width', '660')[0]).getElementsByTagName('table')[0];
}
Yahoo!知恵袋 - search
url: 'http:\/\/search\.chiebukuro\.yahoo\.co\.jp.*/search\/',
nextLink:
function(doc) {
return getElementsByAttr(doc, 'a', 'innerText', '^次へ$')[0];
},
insertBefore:
function(doc) {
return getNextSiblingNode(doc.getElementById('yschres'));
},
pageElement:
function(doc) {
return doc.getElementById('yschres');
}
Yahoo!知恵袋 - dir list
url: 'http:\/\/search\.chiebukuro\.yahoo\.co\.jp.*/list\/',
nextLink:
function(doc) {
return getElementsByAttr(doc, 'a', 'innerText', '^次へ$')[0];
},
insertBefore:
function(doc) {
return doc.getElementById('yschpg').parentNode.parentNode.parentNode;
},
pageElement:
function(doc) {
return doc.getElementById('yschpg').parentNode.parentNode.parentNode.parentNode.childNodes[5];
}
Yahoo!知恵袋 - list
url: 'http:\/\/chiebukuro\.yahoo\.co\.jp.*/list\/',
nextLink:
function(doc) {
return getElementsByAttr(doc, 'a', 'innerText', '^次へ$')[0];
},
insertBefore:
function(doc) {
return doc.getElementById('yschpg').parentNode.parentNode.parentNode;
},
pageElement:
function(doc) {
return doc.getElementById('yschpg').parentNode.parentNode.parentNode.parentNode.childNodes[11];
}
blogs.yahoo.co.jp/*/MYBLOG/yblog.html
url: 'http:\/\/blogs\.yahoo\.co\.jp\/[^/].*\/MYBLOG\/yblog\.html',
nextLink:
function(doc) {
var elms = getElementsByAttr(doc, 'p', 'className', 'forwardNext')[0].getElementsByTagName('a')
return elms[elms.length - 1];
},
insertBefore:
function(doc) {
return getNextSiblingNode(getElementsByAttr(doc, 'div', 'className', 'entry').last());
},
pageElement:
function(doc) {
return getElementsByAttr(doc, 'div', 'className', 'entry');
}
Yahoo ブログ検索(なぜか固まる&CPU100%)
url: 'http:\/\/blog-search\.yahoo\.co\.jp\/search\?',
nextLink:
function(doc) {
return getElementsByAttr(doc, 'img', 'src', 'ar_next.gif')[0].parentNode;
},
insertBefore:
function(doc) {
var elms = getElementsByAttr(doc, 'img', 'src', 'clear.gif');
for (var i = 0, len = elms.length; i < len; i++) {
if (parseInt(elms[i].height) == 30)
return elms[i];
}
},
pageElement:
function(doc) {
return doc.getElementById('yschweb');
}
Yahoo!
url: 'http:\/\/search\.yahoo\.com\/search.*',
nextLink:
function(doc) {
var elm = doc.getElementById('yschnxtb').getElementsByTagName('a')[0];
elm.href = unescape(elm.href.replace(/http:\/\/.+http%3A\/\//i, 'http://'));
return elm;
},
insertBefore:
function(doc) {
return doc.getElementById('yschweb').nextSibling;
},
pageElement:
function(doc) {
return doc.getElementById("yschweb");
}
YahooJapan検索
url: 'http:\/\/search\.yahoo\.co\.jp\/search\?',
nextLink:
function(doc) {
var elm = doc.getElementById('yschnxtb').getElementsByTagName('a')[0];
elm.href = unescape(elm.href.replace(/http:\/\/.+http%3A\/\//i, 'http://'));
return elm;
},
insertBefore:
function(doc) {
return doc.getElementById('yschweb').nextSibling;
},
pageElement:
function(doc) {
return doc.getElementById('yschweb');
}
YahooJapanオークション検索
url: 'http:\/\/search\.auctions\.yahoo\.co\.jp\/.+',
nextLink:
function(doc) {
return getElementsByAttr(doc, 'a', 'innerText', '次の').last();
},
insertBefore:
function(doc) {
var elm = getElementsByAttr(doc, 'a', 'innerText', '次の').last();
while (1) {
if (elm.tagName.toLowerCase() == 'table') {
return elm;
}
elm = elm.parentNode;
}
},
pageElement:
function(doc) {
var elm = getElementsByAttr(doc, 'a', 'innerText', '次の').last();
while (1) {
if (elm.tagName.toLowerCase() == 'table') {
break;
}
elm = elm.parentNode;
}
return elm.previousSibling;
}
Yahoo!検索 (画像検索)
url: 'http:\/\/image-search\.yahoo\.co\.jp\/search.+',
nextLink:
function(doc) {
var elms = doc.getElementById('yschpg').getElementsByTagName('a');
var elm = elms[elms.length -1];
elm.href = unescape(elm.href.replace(/http:\/\/.+http:\/\//i, 'http://'));
return elm;
},
insertBefore:
function(doc) {
return doc.getElementById('yschpg');
},
pageElement:
function(doc) {
return doc.getElementById('ymsweb');
}
デイリーポータルZ
url: 'http:\/\/portal\.nifty\.com\/*\/*\/*\/*\/',
nextLink:
function(doc) {
return getElementsByAttr(doc, 'a', 'innerText', 'つぎへ >').last();
},
insertBefore:
function(doc) {
return getNextSiblingNode(getElementsByAttr(doc, 'table', 'width', '700')[4]);
},
pageElement:
function(doc) {
return getElementsByAttr(doc, 'table', 'width', '700')[4];
}
テクノラティ
url: 'http:\/\/.*\.technorati\..*\/search\/',
nextLink:
function(doc) {
var elms = doc.getElementById('pages').getElementsByTagName('a');
return elms[elms.length - 1];
},
pageElement:
function(doc) {
var elms = doc.getElementById('results').childNodes;
var a = new Array();
for (var i = 0, len = elms.length; i < len; i++)
if (elms[i].id != 'pages')
a.push(elms[i]);
return a;
},
insertBefore:
function(doc) {
return doc.getElementById('pages');
}
日経BP ITpro コラム
url: 'http:\/\/itpro\.nikkeibp\.co\.jp\/article\/(COLUMN|OPINION|Watcher).*',
nextLink:
function(doc) {
return getElementsByAttr(doc, 'a', 'innerText', '^>>$')[0];
},
insertBefore:
function(doc) {
return getNextSiblingNode(doc.getElementById('kiji'));
},
pageElement:
function(doc) {
return doc.getElementById('kiji');
}
ニコニコ動画
url: 'http:\/\/www\.nicovideo\.jp\/(recent|tag\/|search\/).*',
nextLink:
function(doc) { return getElementsByAttr(doc, 'img', 'src', 'pager_next_on')[0].parentNode; },
insertBefore:
function(doc) { return getElementsByAttr(doc, 'table', 'summary', '一覧')[0].nextSibling; },
pageElement:
function(doc) { return getElementsByAttr(doc, 'table', 'summary', '一覧'); }
発言小町
url: 'http:\/\/komachi\.yomiuri\.co\.jp\/',
nextLink:
function(doc) {
return getElementsByAttr(doc, 'a', 'className', 'nxt')[0];
},
insertBefore:
function(doc) {
return getNextSiblingNode((getElementsByAttr(doc, 'table', 'className', 'topicslist')[0] ||
doc.getElementById('reslist')));
},
pageElement:
function(doc) {
return (getElementsByAttr(doc, 'table', 'className', 'topicslist')[0] ||
doc.getElementById('reslist'));
}
はてなアンテナ
url: 'http:\/\/a\.hatena\.ne\.jp\/',
nextLink:
function(doc) {
return getElementsByAttr(doc, 'a', 'className', 'navi_next')[0];
},
insertBefore:
function(doc) {
return (doc.getElementById('pager_bottom') ||
getElementsByAttr(doc, 'span', 'className', 'curve-bottom')[0] ||
getElementsByAttr(doc, 'p', 'className', 'pager').last());
},
pageElement:
function(doc) {
return (doc.getElementsByTagName('ol')[1] || doc.getElementsByTagName('ol')[0]);
}
はてな匿名ダイアリー
url: 'http:\/\/anond\.hatelabo\.jp',
nextLink:
function(doc) {
var divs = getElementsByAttr(doc, "div", "className", "pager-l");
var elms = divs[divs.length - 1].getElementsByTagName("a");
return elms[elms.length - 1];
},
insertBefore:
function(doc) {
var elms = getElementsByAttr(doc, "div", "className", "pager-l");
return elms[elms.length - 1]
},
pageElement:
function(doc) { return getElementsByAttr(doc, "div", "className", "day"); }
はてなダイアリー
url: 'http:\/\/d\.hatena\.ne\.jp\/',
nextLink:
function(doc) { return getElementsByAttr(doc, "link", "rel", "prev")[0] },
insertBefore:
function(doc) { return doc.getElementById('days').nextSibling; },
pageElement:
function(doc) { return getElementsByAttr(doc.getElementById('days'), "div", "className", "day") },
remainHeight: 800
はてなブックマーク - タグ・キーワード
url: 'http:\/\/b\.hatena\.ne\.jp\/(t\/.*|keyword\/.*)',
nextLink:
function(doc) {
var elms = getElementsByAttr(doc, "div", "className", "pager");
elms = elms[elms.length - 1].getElementsByTagName("a");
return elms[elms.length - 1];
},
insertBefore:
function(doc) {
var elms = getElementsByAttr(doc, "div", "className", "pager");
return elms[elms.length - 1]
},
pageElement:
function(doc) { return getElementsByAttr(doc, "div", "className", "option"); }
はてなブックマーク - 注目エントリー
url: 'http:\/\/b.hatena\.ne\.jp\/.*list\?.*',
nextLink:
function(doc) {
var elms = getElementsByAttr(doc, "div", "className", "pager")[0].getElementsByTagName("a");
return elms[elms.length - 1];
},
insertBefore:
function(doc) { return getElementsByAttr(doc, "div", "className", "pager")[1] },
pageElement:
function(doc) { return getElementsByAttr(doc, "div", "className", "option") }
はてなブックマーク
url: 'http:\/\/b\.hatena\.ne\.jp\/.+\/$',
nextLink:
function(doc) {
var elms = getElementsByAttr(doc, "div", "className", "pager")[0].getElementsByTagName("a");
return elms[elms.length - 1];
},
insertBefore:
function(doc) { return getElementsByAttr(doc, "div", "className", "pager")[1]; },
pageElement:
function(doc) { return getElementsByAttr(doc, "dl", "className", "bookmarklist"); }
人力検索はてな(リスト)
url: 'http:\/\/q\.hatena\.ne\.jp\/list.*',
nextLink:
function(doc) {
var divs = doc.getElementById('container').getElementsByTagName('div');
var as = divs[divs.length - 1].getElementsByTagName('a');
return as[as.length - 1];
},
insertBefore:
function(doc) {
var divs = doc.getElementById('container').getElementsByTagName('div');
return divs[divs.length - 1];
},
pageElement:
function(doc) {
return doc.getElementById('container').getElementsByTagName('table');
}
マイコミジャーナル(articles/column|special)
url: 'http:\/\/journal\.mycom\.co\.jp\/(articles|column|special)',
nextLink:
function(doc) {
return getElementsByAttr(doc, 'li', 'className', 'nextBtn')[0].getElementsByTagName('a')[0];
},
insertBefore:
function(doc) {
return getNextSiblingNode(getElementsByAttr(doc, 'div', 'className', 'articleContent')[0]);
},
pageElement:
function(doc) {
return getElementsByAttr(doc, 'div', 'className', 'articleContent');
}
メリットデメリット 新着リスト
url: 'http:\/\/jp\.meritdemerit\.com\/topics',
nextLink:
function(doc) {
return getElementsByAttr(doc.getElementById("main"), 'a', 'innerText', 'Next')[0];
},
insertBefore:
function(doc) {
return doc.getElementsByTagName('br')[0];
},
pageElement:
function(doc) {
return getElementsByAttr(doc.getElementById("main"), 'ul', 'className', 'topics_ul');
}
メリットデメリット tag
url: 'http:\/\/jp\.meritdemerit\.com\/tag',
nextLink:
function(doc) {
return getElementsByAttr(doc.getElementById("tag-paginate"), 'a', 'innerText', 'Next')[0];
},
insertBefore:
function(doc) {
return doc.getElementById('tag-paginate');
},
pageElement:
function(doc) {
return doc.getElementById('tag-contents').getElementsByTagName('div')[0];
}
楽天
url: 'http:\/\/esearch\.rakuten\.co\.jp\/rms\/sd\/esearch\/.*',
nextLink:
function(doc) {
var elms = getElementsByAttr(doc, 'td', 'width', '18');
return elms[elms.length - 1].previousSibling.getElementsByTagName('a')[0];
},
insertBefore:
function(doc) {
var elms = getElementsByAttr(doc, 'table', 'cellspacing', '3');
var a = new Array();
for (var i = 0, len = elms.length; i < len; i++) {
if (elms[i].innerText.match('次の.*件')) {
a.push(elms[i]);
}
}
return a.last();
},
pageElement:
function(doc) {
var elms = getElementsByAttr(doc, 'table', 'cellspacing', '3');
var elm;
for (var i = 0, len = elms.length; i < len; i++) {
if (elms[i].innerText.match('次の.*件')) {
elm = elms[i];
break;
}
}
return elm.nextSibling;
}
slashdot.jp
url: 'http:\/\/slashdot\.jp\/',
nextLink:
function(doc) {
var elms = doc.getElementById('articles').getElementsByTagName('a');
return elms[elms.length - 1];
},
insertBefore:
function(doc) {
return doc.getElementById('google_adsense');
},
pageElement:
function(doc) {
return doc.getElementById('articles').getElementsByTagName('div');
}
Fenrirユーザコミュニティ トピック
url: 'http:\/\/community\.tabbrowser\.jp\/forum\/viewtopic\.php',
nextLink:
function(doc) {
var elms = getElementsByAttr(doc, "table", "className", "forumline")[0].
nextSibling.getElementsByTagName("td")[1].getElementsByTagName("a");
return elms[elms.length - 1];
},
insertBefore:
function(doc) { return getElementsByAttr(doc, "table", "className", "forumline")[0].nextSibling },
pageElement:
function(doc) { return getElementsByAttr(doc, "table", "className", "forumline") }
Fenrirユーザコミュニティ 検索
url: 'http:\/\/community\.tabbrowser\.jp\/forum\/search\.php',
nextLink:
function(doc) {
var elms = getElementsByAttr(doc, "table", "className", "forumline")[0].nextSibling.getElementsByTagName("a");
return elms[elms.length - 1];
},
insertBefore:
function(doc) { return getElementsByAttr(doc, "table", "className", "forumline")[0].nextSibling },
pageElement:
function(doc) { return getElementsByAttr(doc, "table", "className", "forumline") }
Fenrirユーザコミュニティ フォーラム
url: 'http:\/\/community\.tabbrowser\.jp\/forum\/viewforum\.php',
nextLink:
function(doc) {
var elms = doc.getElementById("search").nextSibling.firstChild.nextSibling.nextSibling.
getElementsByTagName("td")[1].getElementsByTagName("a");
return elms[elms.length - 1];
},
insertBefore:
function(doc) { return doc.getElementById("search").nextSibling.firstChild.nextSibling.nextSibling },
pageElement:
function(doc) { return doc.getElementById("search").nextSibling.firstChild.nextSibling; }