Amazon 検索結果
name: 'Amazon 検索結果',
domain: 'http:\/\/www\.amazon\..*\/(s\/|gp\/search)',
paragraph:
function(doc) {
return getElementsByAttr(doc, 'td', 'className', 'searchitem');
},
height: 0
Amazon 商品ページ
name: 'Amazon 商品ページ',
domain: 'http:\/\/www\.amazon\..*\/([^.\/]+?/)\?(o/ASIN|dp|exec/obidos/ASIN)/',
paragraph:
function(doc) {
var a = getElementsByAttr(doc.getElementById('handleBuy'), 'table', 'className', 'productImageGrid');
return a.concat(getElementsByAttr(doc, '*', 'className', '^bucket$'));
},
height: 0
Google
name: 'Google',
domain: 'http:\/\/www\.google\..*\/search.+',
paragraph:
function(doc) {
return getElementsByAttr(doc, 'div', 'className', 'g');
}
Google Book Search
name: 'Google Book Search',
domain: 'http:\/\/books\.google\..*/.*\?.*q=.*',
paragraph:
function(doc) {
return getElementsByAttr(doc, 'table', 'className', 'rsi');
}
Google Blog Search
name: 'Google Blog Search',
domain: 'http:\/\/blogsearch\.google\..*\/.*\?',
paragraph:
function(doc) {
return getElementsByAttr(doc, 'a', 'id', 'p-.+');
},
link:
function(elm) {
return elm;
},
height:0
Google Code Search
name: 'Google Code Search',
domain: 'http:\/\/www\.google\..*/codesearch\?.*q=.*',
paragraph:
function(doc) {
return getElementsByAttr(doc, 'div', 'className', 'h');
},
height:0
Google Groups - Topics
name: 'Google Groups - Topics',
domain: 'http:\/\/groups\.google\.com\/group\/.+\/topics',
paragraph:
function(doc) {
var a = new Array();
var elms = getElementsByAttr(doc, 'div', 'className', 'maincontoutboxatt');
for (var i = 0; i < elms.length; i++) {
for (var ps = elms[i].getElementsByTagName('p'), j = 0, lenj = ps.length; j < lenj; j++) {
a.push(ps[j]);
}
}
return a;
},
link:
function(elm) {
return elm.getElementsByTagName('a')[1];
},
height:0
Google Groups - Search
name: 'Google Groups - Search',
domain: 'http:\/\/groups\.google\.com\/groups\/search\?',
paragraph:
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;
try { if (elm.tagName.toLowerCase() == 'font') a.push(elm); } catch(e) {}
elm = elm.nextSibling;
if (elm == end) break;
}
return a;
},
height:0
Google Web History
name: 'Google Web History',
domain: 'http:\/\/www\.google\.com\/history',
paragraph:
function(doc) {
var elms = getElementsByAttr(doc, 'tr', 'id', 'r.+');
var a = new Array();
for (var i = 0, len = elms.length; i < len; i++) {
if (elms[i].className.match('valign'))
a.push(elms[i]);
}
return a;
},
link:
function(elm) {
return getElementsByAttr(elm, 'a', 'id', 'bkmk_href_.*')[0];
},
height:0
Google Images
name: 'Google Images',
domain: 'http:\/\/images\.google\..*\/images\?',
paragraph:
function(doc) {
return getElementsByAttr(doc, 'td', 'id', 'tDataImage.*');
},
height: 20
Google News
name: 'Google News',
domain: 'http:\/\/news\.google\..*\/',
paragraph:
function(doc) {
var a = new Array();
var elms = getElementsByAttr(doc, 'div', 'className', 'mainbody')[1].childNodes;
for (var i = 0; i < elms.length; i++) {
if (elms[i].tagName.toLowerCase() == 'table') {
var tables = elms[i].getElementsByTagName('table');
for (var j = 0; j < tables.length; j++)
a.push(tables[j]);
}
}
return a;
}
人力検索はてな
name: '人力検索はてな',
domain: 'http:\/\/q\.hatena\.ne\.jp\/',
paragraph:
function(doc) {
return getElementsByAttr(doc.getElementById('read_answer_list'), 'div', 'className', 'answer$');
},
link:
function(elm) {
getElementsByAttr(elm, 'p', 'className', 'hatena-http-detail-url')[0].getElementsByTagName('a')[0];
}
Live Search
name: 'Live Search',
domain: 'http:\/\/search\.live\.com\/.*results\.aspx',
paragraph:
function(doc) {
var a = new Array();
var results = getElementsByAttr(doc.getElementById('content'), 'div', 'id', 'results$');
for (var i = 0; i < results.length; i++) {
var h3s = results[i].getElementsByTagName('h3');
for (var j = 0; j < h3s.length; j++)
a.push(h3s[j]);
}
return a;
},
height: 10
教えて!goo
name: '教えて!goo',
domain: 'http:\/\/oshiete1\.goo\.ne\.jp\/.+',
paragraph:
function(doc) {
var elm = doc.getElementById('ok_main');
var a = getElementsByAttr(elm, 'table', 'className', 'ok_question');
return a.concat(getElementsByAttr(elm, 'table', 'className', 'ok_answer'));
}
ウノウラボUnoh Labs - article
name: 'ウノウラボUnoh Labs - article',
domain: 'http:\/\/labs\.unoh\.net\/.+',
paragraph:
function(doc) {
return getElementsByAttr(doc, 'div', 'id', 'entry')[0].getElementsByTagName('p');
}
ウノウラボUnoh Labs
name: 'ウノウラボUnoh Labs',
domain: 'http:\/\/labs\.unoh\.net\/$',
paragraph:
function(doc) {
return getElementsByAttr(doc, 'div', 'id', 'entry');
},
link:
function(elm) {
return elm.getElementsByTagName('a')[1];
}
日経BP ITpro
name: '日経BP ITpro',
domain: 'http:\/\/itpro\.nikkeibp\.co\.jp\/article\/(COLUMN|OPINION).*',
paragraph:
function(doc) {
var elms = getElementsByAttr(doc, 'div', 'id', 'kiji');
var a = new Array();
for (var i = 0; i < elms.length; i++) {
var ps = elms[i].getElementsByTagName('p');
for (var j = 0; j < ps.length; j++) {
a.push(ps[j]);
}
}
return a;
}
Tumblr - dashboard
name: 'Tumblr - dashboard',
domain: 'http:\/\/[^\.]+\.tumblr\.com\/dashboard',
paragraph:
function(doc) {
return doc.getElementById('posts').getElementsByTagName('li');
}
Tumblr
name: 'Tumblr',
domain: 'http:\/\/[^\.]+\.tumblr\.com\/',
paragraph:
function(doc) {
var elm = doc.getElementById('content') || doc.getElementById('container');
return getElementsByAttr(elm, 'div', 'className', 'post');
}
2ちゃんねるレスブック
name: '2ちゃんねるレスブック',
domain: 'http:\/\/blog\.livedoor\.jp\/ressbook2ch\/archives\/.*',
paragraph:
function(doc) {
var a = new Array();
var elm = getElementsByAttr(doc.getElementById('articlebody'), 'div', 'className', 'mainmore')[0].firstChild;
while(1) {
if ((elm.nodeValue) && (elm.nodeValue.match('[0-9]+ :'))) {
a.push(elm);
}
elm = elm.nextSibling;
if (!elm) break;
}
return a.concat(getElementsByAttr(doc.getElementById('commentbody'), 'div', 'className', 'commentttl'));
},
height:0
==== かそログ ⊂二二二( ^ω^)二⊃
name: '==== かそログ ⊂二二二( ^ω^)二⊃',
domain: 'http:\/\/ksklog\.blog108\.fc2\.com\/blog-entry-.*',
paragraph:
function(doc) {
var a = new Array();
var elm = getElementsByAttr(doc.getElementById('box_main'), 'td', 'className', 'main_txt')[0].firstChild;
while(1) {
if ((elm.nodeType == 3) && (elm.nodeValue.match('[0-9]+ :'))) {
a.push(elm);
}
elm = elm.nextSibling;
if (!elm) break;
}
return a.concat(getElementsByAttr(doc.getElementById('box_main'), 'div', 'className', 'td'));
},
height:0
痛いニュース(ノ∀`)
name: '痛いニュース(ノ∀`)',
domain: 'http:\/\/blog\.livedoor\.jp\/dqnplus\/archives\/',
paragraph:
function(doc) {
var a = getElementsByAttr(doc.getElementById('articlebody'), 'div', 'className', 'titlebody');
var elm = getElementsByAttr(doc.getElementById('articlebody'), 'div', 'className', 'mainmore').last().firstChild;
while(1) {
if ((elm.nodeValue) && (elm.nodeValue.match('[0-9]+ 名前:'))) {
a.push(elm);
}
elm = elm.nextSibling;
if (!elm) break;
}
return a.concat(getElementsByAttr(doc.getElementById('comment'), 'div', 'className', 'commentttl'));
},
height:0
( ;^ω^)<へいわぼけ
name: '( ;^ω^)<へいわぼけ',
domain: 'http:\/\/www\.heiwaboke\.com\/$',
paragraph:
function(doc) { return doc.getElementById('center').getElementsByTagName('h2'); }
( ;^ω^)<へいわぼけ - article
name: '( ;^ω^)<へいわぼけ - article',
domain: 'http:\/\/www\.heiwaboke\.com\/',
paragraph:
function(doc) {
var a = new Array();
var elms = doc.getElementById('center').getElementsByTagName('h1');
for (var i = 0; i < elms.length; i++) {
a.push(elms[i]);
}
var elms = getElementsByAttr(doc, 'div', 'className', 'entry-body')[0].getElementsByTagName('dt');
for (var i = 0; i < elms.length; i++) {
a.push(elms[i]);
}
return a;
}
アルファルファモザイク
name: 'アルファルファモザイク',
domain: 'http:\/\/alfalfa\.livedoor\.biz\/archives\/',
paragraph:
function (doc) {
var a = getElementsByAttr(doc.getElementById('articlebody'), 'span', 'className', 'NM');
return a.concat(getElementsByAttr(doc.getElementById('comment'), 'div', 'className', 'commentttl'));
}
【2ch】日刊スレッドガイド
name: '【2ch】日刊スレッドガイド',
domain: 'http:\/\/guideline\.livedoor\.biz\/archives\/',
paragraph:
function(doc) {
var a = getElementsByAttr(doc.getElementById('articlebody'), 'div', 'className', 'res.+');
return a.concat(getElementsByAttr(doc.getElementById('commentbody'), 'div', 'className', 'commentttl'));
},
height: 0
⊂⌒⊃。Д。)⊃カジ速≡≡≡⊂⌒つ゚Д゚)つFull Auto - article
name: '⊂⌒⊃。Д。)⊃カジ速≡≡≡⊂⌒つ゚Д゚)つFull Auto - article',
domain: 'http:\/\/www\.kajisoku\.com\/archives',
paragraph:
function(doc) {
return getElementsByAttr(doc, 'dt', 'id', 'res.+');
}
⊂⌒⊃。Д。)⊃カジ速≡≡≡⊂⌒つ゚Д゚)つFull Auto
name: '⊂⌒⊃。Д。)⊃カジ速≡≡≡⊂⌒つ゚Д゚)つFull Auto',
domain: 'http:\/\/www\.kajisoku\.org\/$',
paragraph:
function(doc) {
return getElementsByAttr(doc, 'div', 'className', 'fullbody');
},
link:
function(elm) {
return getElementsByAttr(elm, 'a', 'innerText', '続き')[0];
}
ニュー速クオリティ
name: 'ニュー速クオリティ',
domain: 'http:\/\/news4vip\.livedoor\.biz\/archives\/',
paragraph:
function(doc) {
var a = getElementsByAttr(doc.getElementById('content'), 'font', 'color', '#008000');
return a.concat(getElementsByAttr(doc.getElementById('content'), 'div', 'className', 'comments-body'));
}
ハムスター速報 2ろぐ - article
name: 'ハムスター速報 2ろぐ - article',
domain: 'http:\/\/urasoku\.blog106\.fc2\.com\/blog-entry',
paragraph:
function(doc) {
var elms = doc.getElementsByTagName('font');
return getElementsByAttr(doc, 'font', 'color', '#008000');
},
height:0
ハムスター速報 2ろぐ
name: 'ハムスター速報 2ろぐ',
domain: 'http:\/\/urasoku\.blog106\.fc2\.com\/',
paragraph:
function(doc) {
return getElementsByAttr(doc, 'div', 'className', 'EntryTitle');
}
ブログちゃんねる - article
name: 'ブログちゃんねる - article',
domain: 'http:\/\/blog\.livedoor\.jp\/blog_ch\/archives\/',
paragraph:
function(doc) {
return getElementsByAttr(doc, 'font', 'color', '#008000');
}
Fenrir User Community Forum
name: 'Fenrir User Community Forum',
domain: 'http:\/\/community\.tabbrowser\.jp\/forum\/viewforum\.php\?',
paragraph:
function(doc) { return getElementsByAttr(doc, "td", "width", "^17$") },
link:
function(elm) { return elm.parentNode.getElementsByTagName('a')[0]; }
Fenrir User Community Topic
name: 'Fenrir User Community Topic',
domain: 'http:\/\/community\.tabbrowser\.jp\/forum\/viewtopic\.php\?',
paragraph:
function(doc) { return getElementsByAttr(doc, "td", "width", "^150$") }
Fenrir User Community Search Result
name: 'Fenrir User Community Search Result',
domain: 'http:\/\/community\.tabbrowser\.jp\/forum\/search\.php\?',
paragraph:
function(doc) { return getElementsByAttr(doc, "td", "width", "^130$") },
link:
function(elm) { return elm.nextSibling.getElementsByTagName('a')[1]; }
SUEC
name: 'SUEC',
domain: 'http:\/\/w5\.abcoroti\.com\/\~suec\/',
paragraph:
function(doc) {
var a = new Array();
var elms = getElementsByAttr(doc, 'table', 'className', 'list');
for (var i = 0, len = elms.length; i < len; i++) {
var trs = elms[i].childNodes[0].childNodes;
for (var j = 0, lenj = trs.length; j < lenj; j++) {
if (trs[j].firstChild.className == 'list_head')
a.push(trs[j]);
}
}
return a;
},
link:
function(elm) {
return getElementsByAttr(elm, 'a', 'className', 'hash')[0];
},
height: 0
ニコニコ動画-ranking
name: 'ニコニコ動画 - ranking',
domain: 'http://www.nicovideo.jp/ranking/',
paragraph:
function(doc) {
var a = new Array();
var elms = getElementsByAttr(doc, 'table', 'className', 'mb16auto');
for (var i = 0, len = elms.length; i < len; i++) {
var trs = elms[i].childNodes[0].childNodes;
for (var j = 0, lenj = trs.length; j < lenj; j++) {
if (trs[j].firstChild.className == 'rank_num')
a.push(trs[j]);
}
}
return a;
},
link:
function(elm) {
return getElementsByAttr(elm, 'a', 'className', 'video')[0];
},
height: 40
Yahoo検索
name: 'Yahoo検索',
domain: 'http:\/\/search\.yahoo\.co\.jp\/search.+',
paragraph:
function(doc) {
var a = new Array();
var elms = getElementsByAttr(doc, 'div', 'id', 'yschweb');
for (var i = 0; i < elms.length; i++) {
var ps = elms[i].getElementsByTagName('li');
for (var j = 0; j < ps.length; j++) {
a.push(ps[j]);
}
}
return a;
}
ヤフオク検索
name: 'ヤフオク検索',
domain: 'http:\/\/.*\.auctions\.yahoo\.co\.jp\/jp\/search.+',
paragraph:
function(doc) {
var a = new Array();
var elms = getElementsByAttr(doc, 'tr', 'bgcolor', '#eeeeee');
for (var i = 0; i < elms.length; i++) {
var ps = getElementsByAttr(elms[i], 'td', 'align', 'left')
for (var j = 0; j < ps.length; j++) {
a.push(ps[j]);
}
}
return a;
}
Yahoo!知恵袋
name: 'Yahoo!知恵袋',
domain: 'http:\/\/search\.chiebukuro\.yahoo\.co\.jp\/search/search.+',
paragraph:
function(doc) {
return getElementsByAttr(doc, 'h4', 'className', 'title ico_middle');
}