SITEINFOの不具合や、作成依頼はコメントに記載してください。
- 利用方法
- SITEINFO
- Amazon 検索結果
- Amazon 商品ページ
- Google Book Search
- Google Blog Search
- Google Code Search
- Google Groups - Topics
- Google Groups - Search
- Google Web History
- Google Images
- Google News
- 人力検索はてな
- Live Search
- 教えて!goo
- ウノウラボUnoh Labs - article
- ウノウラボUnoh Labs
- 日経BP ITpro
- Tumblr - dashboard
- Tumblr
- 2ちゃんねるレスブック
- ==== かそログ ⊂二二二( ^ω^)二⊃
- 痛いニュース(ノ∀`)
- ( ;^ω^)<へいわぼけ
- ( ;^ω^)<へいわぼけ - article
- アルファルファモザイク
- 【2ch】日刊スレッドガイド
- ⊂⌒⊃。Д。)⊃カジ速≡≡≡⊂⌒つ゚Д゚)つFull Auto - article
- ⊂⌒⊃。Д。)⊃カジ速≡≡≡⊂⌒つ゚Д゚)つFull Auto
- ニュー速クオリティ
- ハムスター速報 2ろぐ - article
- ハムスター速報 2ろぐ
- ブログちゃんねる - article
- Fenrir User Community Forum
- Fenrir User Community Topic
- Fenrir User Community Search Result
- SUEC
- ニコニコ動画-ranking
- Yahoo検索
- ヤフオク検索
- Yahoo!知恵袋
- コメント
利用方法
- ソースコードが埋め込まれている部分をトリプルクリックして、コピーしてください。
- plugins\seahorse\LDRize\siteinfo.jsにコピペ後、{},でくくってください。
- なお、コピペした場所がSITEINFO.jsの末尾であれば、最後の,は消してください。(エラーとなる)
- SITEINFOの順番によっては動作しない場合があります。wikiと同じ順番でコピペするといいです。
ペースト例
... }, //ここまで既存の行 { name: 'Amazon 検索結果', domain: 'http:\/\/www\.amazon\..*\/(s\/|gp\/search)', paragraph: function(doc) { return getElementsByAttr(doc, 'td', 'className', 'searchitem'); }, height: 0 }, { //ここから既存の行 ...
SITEINFOの追加について
- 以下のリンクをクリックして編集してください。
- 複数のSITEINFOを同時に追記した場合、ページ更新時に「不正なLINK編集です」エラーが発生する場合があります。その場合は、SITEINFOを1つづつ追記→ページ更新してください。
- 追加する際は、SITEINFOの順番も考慮してください。(他のSITEINFOにマッチして、追加したSITEINFOが動作しない場合などがあるため)
- 更新した際は、コメントを残すといいかも。
SITEINFO
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
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'); }
コメント
- 痛いニュース修正 -- 958? 2007-10-30 (火) 09:28:16
- やっつけで、知恵袋。画像が被るのはご愛嬌でorz -- 人でなし? 2007-10-30 (火) 00:10:11
- 乙 -- 958? 2007-10-29 (月) 08:03:19
- ありがとうございました!大事に使わせていただきます。これからもがんばってください。 -- しらすぼし? 2007-10-27 (土) 08:06:54
- ヤフオクも作ってみた。 -- 人でなし? 2007-10-27 (土) 00:30:18
- Yahoo検索やっつけで作ってみた。 -- 人でなし? 2007-10-27 (土) 00:14:08
- いつも便利に使わせてもらっています 。お忙しい中とは思いますが、ヤフオク検索やYahoo!検索も追加していただけると大変助かります。よろしくお願いします。 -- しらすぼし? 2007-10-26 (金) 22:22:42
- ニコニコ動画rankingを足してみた。 -- 人でなし? 2007-10-26 (金) 10:25:29