SITEINFOの不具合や、作成依頼はコメントに記載してください。
- 利用方法
- SITEINFO
- 1470.net 新着メモ
- 2ちゃんねる検索
- @IT
- All About
- Amazon 検索結果
- アメブロ
- Ascii.jp
- Blogger(*.blogspot.com)
- CPAN Search
- CNET Venture View
- CNET Japan
- CodeZine
- del.icio.us search result
- del.icio.us
- Engadget Japanese
- 教えて!goo - 検索結果(環境によっては「このページには、セキュリティの危険性がある可能性があります。続行しますか?」って出る)
- 教えて!goo
- goo検索(ウェブ)
- Google Blog Search
- Google ブック検索
- Google Code Search
- Google グループ(topics)
- Google グループ(検索)
- Google Images
- Google News
- Google Scholar
- Google Video
- Google - Web History
- Sleipnir Search
- ITmedia
- live search
- livedoor クリップ - マイクリップ
- livedoor クリップ - 人気ページ
- livedoor クリップ
- mediajam(なぜか死亡)
- NBonline (日経ビジネス オンライン)
- nowa 新着一覧
- nowa Blog
- tumblr(dashboard)
- tumblr
- TechCrunch Japanese
- TECHSCORE
- thinkIT
- WebCG インプレッション
- WebCG エッセイ
- WebCG - list
- Yahoo!知恵袋 - search
- Yahoo!知恵袋 - dir list
- Yahoo!知恵袋 - list
- blogs.yahoo.co.jp/*/MYBLOG/yblog.html
- Yahoo ブログ検索(なぜか固まる&CPU100%)
- Yahoo!
- YahooJapan検索
- YahooJapanオークション検索
- Yahoo!検索 (画像検索)
- デイリーポータルZ
- テクノラティ
- 日経BP ITpro コラム
- ニコニコ動画
- 発言小町
- はてなアンテナ
- はてな匿名ダイアリー
- はてなダイアリー
- はてなブックマーク - タグ・キーワード
- はてなブックマーク - 注目エントリー
- はてなブックマーク
- 人力検索はてな(リスト)
- マイコミジャーナル(articles/column|special)
- メリットデメリット 新着リスト
- メリットデメリット tag
- 楽天
- slashdot.jp
- Fenrirユーザコミュニティ トピック
- Fenrirユーザコミュニティ 検索
- Fenrirユーザコミュニティ フォーラム
- コメント
利用方法
- ソースコードが埋め込まれている部分をトリプルクリックして、コピーしてください。
- plugins\seahorse\AutoPagerize\siteinfo.jsにコピペ後、{},でくくってください。
- なお、コピペした場所がsiteinfo.jsの末尾であれば、最後の,は消してください。(エラーとなる)
- SITEINFOの順番によっては動作しない場合があります。wikiと同じ順番でコピペするといいです。
ペースト例
... }, //ここまで既存の行 { 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") } }, {//ここから既存の行 ...
SITEINFOの追加について
- 以下のリンクをクリックして編集してください。
- 複数のSITEINFOを同時に追記した場合、ページ更新時に「不正なLINK編集です」エラーが発生する場合があります。その場合は、SITEINFOを1つづつ追記→ページ更新してください。
- 追加する際は、SITEINFOの順番も考慮してください。(他のSITEINFOにマッチして、追加したSITEINFOが動作しない場合などがあるため)
- 更新した際は、コメントを残すといいかも。
SITEINFO
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]; }
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; }
コメント
- アメブロ修正 -- 958? 2007-10-30 (火) 15:52:33
- アメブロ追加 -- 958? 2007-10-30 (火) 13:43:44
- はてなダイアリー修正 -- 958? 2007-10-30 (火) 09:00:43
- Yahoo!知恵袋追加 -- 958? 2007-10-30 (火) 08:32:09
- 教えて!goo - 検索結果追加。(なぜか「このページには、セキュリティの危険性がある可能性があります。続行しますか?」って出る) -- 958? 2007-10-29 (月) 15:44:22
- 教えて!goo追加 -- 958? 2007-10-29 (月) 12:19:20
- Sleipnir Search追加 -- 958? 2007-10-29 (月) 11:35:40
- はてなダイアリー修正 -- 958? 2007-10-26 (金) 13:42:32