nextLinkのtextの » が ? になっていて動作しないようです。 変更をお願いします。
url: http://cookpad.com/search/ nextLink: //div[@align="center"]/a[starts-with(text(),"次へ")] insertBefore: //div[@align="center"] pageElement: //div[@class="recipe_box"]
手元ではいちおう動作確認済みです。宜しくお願い致します。
url: http://www.feecle.jp/blog/hitokoto.php.* nextLink: //a[@class="pgn_hlt"]/following::a[1] insertBefore: //table[@id="htkt"]/following-sibling::node()[1] pageElement: //table[@id="htkt"]
url: http://messages.yahoo.co.jp/ nextLink: //a[string(.)=\"\u6B21\u306E\u30E1\u30C3\u30BB\u30FC\u30B8\"] insertBefore: //center/table[15]/following-sibling::node()[1] pageElement: //center/table[15]
url: http://miau.jp/
nextLink: //li[@class="pagerpage"]/a[@accesskey="n"]
pageElement: id("main")
insertBefore: id("pager")
url: http://photozou.jp/(photo|video|mypage)/(list|everyone|friend|popular|favorite|cc|tagged|community_photo)/* nextLink: //li[@class="page_next"]/a insertBefore: //div[@class="section"]/following-sibling::node() pageElement: //div[@class="section"]
サイトの機能としてAutopagerizeもどきを実装させていただきました。 申し訳ありませんが、SITEINFOから削除いただければと思います。
url: http://mixi.jp/view_diary.pl
nextLink: //div[@class="diaryPagingLeft"]/a
insertBefore: id("diaryComment")/following-sibling::node()[1]
pageElement: //div[@class="viewDiaryBox"] | id("diaryComment")
url: http://www\.dmm\.co.*/monthly.*/-/list/=/.* nextLink: //a[text()="次へ"] insertBefore: //td[@background="http://p.dmm.co.jp/p/list/back_list_monthly.gif" or @background="http://p.dmm.com/p/list/back_list_monthly.gif"]/../../../following-sibling::node() pageElement: //td[@background="http://p.dmm.co.jp/p/list/back_list_monthly.gif" or @background="http://p.dmm.com/p/list/back_list_monthly.gif"]/../../..
url: http://www\.veoh\.com/search\.html.* nextLink: //a[@class="page_next"] insertBefore: //ul[@class="pagination"] pageElement: //div[@id="result_container"]
url: http://pc.nikkeibp.co.jp/article/ nextLink: //div[@id="article"]/div/table/tbody/tr/td[@class="txt_14"]/a insertBefore: //div[@id="article"]/div[@class="article_honbun"]/following-sibling::node() pageElement: //div[@id="article"]/div[@class="article_honbun"]
http://mixi.jp/new_friend_diary.pl こちらのはすでにありますでしょうか。。。
url: http://www.amazon.co.jp/(s/*|gp/search*)
nextLink: //table[@class="headingBar"][2]/tbody/tr[2]/td[2]/table/tbody/tr/td/span[8]/a
insertBefore: //table[@class="headingBar"][2]
pageElement: id("Results")
url: http://album.blog.yam.com/* nextLink: //a[text()="下一頁"] insertBefore: //div[@class="pageCtrl"]/following-sibling::*[2] pageElement: //div[@class="pageCtrl"]/following-sibling::*[1]
url: http://www.pixnet.net/*
nextLink: //a[@class="pageNext"]
insertBefore: id("contentFooter")
pageElement: id("contentBody")
url: http://sankei.jp.msn.com/ nextLink: //a[@id="newsNext"] insertBefore: //div[@id="articleTextnews1"]/div/div[@class="child c2 cf"]/div[@class="_LSUCS"]/following-sibling::node() pageElement: //div[@id="articleTextnews1"]/div/div[@class="child c2 cf"]/div[@class="_LSUCS"]
url: http://enterprisezine.jp/article/detail/*
nextLink: id("print")/div[@class="paging"]//div[@class="pg_bar_next"]/a
insertBefore: id("print")/div[@class="paging"]
pageElement: id("article")
mixiの日記のやつ、コメントが読めなくて非常に使い難いです。 <禿同
↑修正済みですね
url: http://bizplus.nikkei.co.jp/colm/.* nextLink: //div[@class="page_nation"]/a[starts-with(text(),"次の")] insertBefore: //div[@class="page_nation"] pageElement: //div[@class="column"]
url: http://mixi.jp/list_bbs.pl* pageElement: //dl[@class="bbsList01"] insertBefore: //div[@class="pageNavigation01"][2]/div[@class="pageList02"][last()] nextLink: //div[@class="pageList02"]//a
url: http://channel.is/\?
nextLink: id("next")/a
insertBefore: id("search_footer")
pageElement: //div[@class="sub_category"]
ニコニコ動画ランキングのやつ頭に無駄なスペースが入っているためか動きません。スペース削除お願いします。
url: http://mixi.jp/new_bbs.pl nextLink: //a[starts-with(text(),"次を")] insertBefore: //div[@id="bodyMainArea"]/div[@class="newBbsArea"]/ul[@class="entryList01"]/following-sibling::node() pageElement: //div[@id="bodyMainArea"]/div[@class="newBbsArea"]/ul[@class="entryList01"]
url: http://diamond.jp/* nextLink: //a[starts-with(text(),"次に")] insertBefore: //div[@id="main"]/following-sibling::node() pageElement: //div[@id="main"]
url: http://ameblo.jp/* nextLink: //div[@id="sub_main"]/div[@class="page"]/a[@class="nextPage"] insertBefore: //div[@id="wrap"]/following-sibling::node() pageElement: //div[@id="wrap"]
url: http://i.hatena.ne.jp/idealist* nextLink: //a[starts-with(text(),"次の")] insertBefore: //div[@id="hatena-idea-idealist"]/following-sibling::node() pageElement: //div[@id="hatena-idea-idealist"]
url: http://i.hatena.ne.jp/* nextLink: //a[starts-with(text(),"次の")] insertBefore: //div[@id="container"]/div[@class="hatena-body"]/following-sibling::node() pageElement: //div[@id="container"]/div[@class="hatena-body"]
url: http://serif.hatelabo.jp/* nextLink: //a[starts-with(text(),"次の")] insertBefore: //div[@id="body"]/following-sibling::node() pageElement: //div[@id="body"]
ってできますか。。おながいします。
できました。<ありがとうございます!!!すごい!!
url: http://www.nicovideo.jp/ranking/* nextLink: //select[@name="sort_rank"]/option[@selected]/following-sibling::node()[2] insertBefore: //table[@summary="結果"]/following-sibling::node() pageElement: //table[@summary="結果"]
url: http://.+\.tdiary\.net/ nextLink: //span[@class="adminmenu"][contains(string(.), "前")]/a insertBefore: //div[@class="day"][last()]/following-sibling::node() pageElement: //div[@class="day"]
url: http://www\.amazon\.co\.jp/gp/registry/(?:wishlist/|registry.html.*type=wishlist) nextLink: //a[contains(string(.), "次")] insertBefore: //form[@name="editItems"][last()]/table/following-sibling::node() pageElement: //form[@name="editItems"]/table
url: http://drupal.org/project/* nextLink: //div[@id="squeeze"]/div[@class="pager"]/a[@class="pager-next active" or @class="pager-last active"] insertBefore: //div[@id="squeeze"]/div[@class="pager"] pageElement: //div[@id="project-overview"]
url: http://blog-search\.yahoo\.co\.jp/search nextLink: //big[@id="next"]/a insertBefore: //div[@id="result-main-l-in"]/ol[last()]/following-sibling::node() pageElement: //div[@id="result-main-l-in"]/ol
url: http://bm\.straightline\.jp nextLink: //li[@class="next-page"]/a insertBefore: //ul[@class="bookmark-list"]/following-sibling::node() pageElement: //ul[@class="bookmark-list"]
url: http://www\.eigaseikatu\.com/imp/\d+/\d+/
nextLink: (//ul[@class="commonPrevNextNavi"]/li[@class="next"]/a)[last()]
insertBefore: id("mainImpPostform")
pageElement: id("mainImpEntry")/*[not(self::ul[@class="commonPrevNextNavi"])]
url: http://www5e.biglobe.ne.jp/~aji/3min/* nextLink: //p[@class='menu_bottom']/span[3]/a insertBefore: //p[@class='menu_bottom'] pageElement: //div[@class='main']
url: http://www.nicovideo.jp/(recent|tag/|search/)* nextLink: //a[child::img[contains(@src,"img/common/pager_next_on.gif")]] insertBefore: //table[@summary="一覧"]/following-sibling::* pageElement: //table[@summary="一覧"]
url: http://www.cisco-records.co.jp/search/search.php.* nextLink: //ul[@id="under_pagelink"]/li[@class="next"]/a insertBefore: //div[@id="block_filtering2"] pageElement: //div[@id="titlelist"]
url: http://.*groups.yahoo.com/group/.+/messages/
nextLink: //td[@class="viewright"]/a[contains(text(),">")]
pageElement: //div[@id='ygrp-msg-ext']/div/table[@class="datatable"]
insertBefore: //div[@id='ygrp-msg-ext']/div/table[@class="datatable"]/following-sibling::node()
faceFunction: function (node) {
var pattern = /^\s*document.writeln\("\s*(.+)\s*"\);/;
$X('.//script', node).forEach(function(script) {
script.innerHTML.split(/\n/).forEach(function(line) {
if(line.match(pattern)) {
var linkStr = RegExp.$1.replace(/\\/g,'');
var div = document.createElement('div');
div.innerHTML = linkStr;
var link = div.firstChild;
if(! $S('.//a[@href="'+ link.pathname +'"]',node) ) {
script.parentNode.replaceChild(link, script);
}
}
});
});
}
url: http://.*hardwarezone.com/articles/view.php nextLink: //td[@class="maintext"]//a[@class="page" and contains(text(),">>")] insertBefore: //td[@class="maintext"]/p[1]/following-sibling::node() pageElement: //td[@class="maintext"]/p[1]
url: http://trendy.nikkeibp.co.jp/article/* nextLink: //div[@id="pages"]/a[@class="next"] insertBefore: //div[@id="pages"] pageElement: //div[@id="av"]/div[@class="articlebody"]
url: http://nijinochocolate.homelinux.net/niji/.* nextLink: //a[text()="次"] insertBefore: //hr[last()] pageElement: //table[@width="95%"]
動いてはいるのですが、見た目が汚いので添削お願いします。
url: 'http://openuser.auctions.yahoo.co.jp/jp/user/.*mode=1',
nextLink: '//a[text()="次の50件"]',
insertBefore: '(//p/table/tbody/tr/td)[last()]',
pageElement: '(//p)[position()=3]',
すみませんが、どなたかお願いいたします。 挑戦してみたのですが、全く動きませんでした。orz
http://www.amazon.co.jp/gp/yourstore/ref=topnav__gw
書いてみました。すごい大雑把ですが。
url:http: http://www.amazon.co.jp/gp/yourstore/* nextLink: //a[child::img[contains(@src, "more-results-s._V45730852_.gif")]] insertBefore: //table[5] pageElement: //div[@class="ys"]
http://mixi.jp/new_friend_diary.pl おねがいしますー
書いてみましたー
url: 'http://mixi.jp/new_friend_diary.pl*',
nextLink: '//div[@id="bodyMainArea"]/div[@class="newFriendDiaryArea"]/div[@class="pageNavigation01"]/div[@class="pageList02"]/ul/li[2]/a',
insertBefore: '//div[@id="bodyMainArea"]/div[@class="newFriendDiaryArea"]/ul[@class="entryList01"]/following-sibling::node()',
pageElement: '//div[@id="bodyMainArea"]/div[@class="newFriendDiaryArea"]/ul[@class="entryList01"]',
url: 'https?://(na[1-6]|ap|emea|ssl).salesforce.com/[0-9a-zA-Z]{3}[/\?]',
nextLink: '//td[@id="bodyCell"]/div[@class="bNext"]/div[@class="withFilter"]/div[@class="next"]/a',
insertBefore: '//td[@id="bodyCell"]/div[@class="listRelatedObject opportunityBlock"]/div[@class="bPageBlock secondaryPalette"]/div[@class="pbBody"]/div[@class="fewerMore"]',
pageElement: '//td[@id="bodyCell"]/div[@class="listRelatedObject opportunityBlock"]/div[@class="bPageBlock secondaryPalette"]/div[@class="pbBody"]/table[1]',
url: 'http://stage6.divx.com/videos/.*',
nextLink: '//a[text()="Next >"]',
insertBefore: '//div[@class="clear-small"]',
pageElement: 'id("body-content")',
url: http://pc.nikkeibp.co.jp/article/* nextLink: //div[@id="article"]/div/table/tbody/tr/td[@class="txt_14"][last()]/a[child::img] insertBefore: //div[@id="article"]/div[@class="article_honbun"]/following-sibling::node()[1] pageElement: //div[@id="article"]/div[@class="article_honbun"]
これでどうでしょう?
url: http://[^\.]+.2chan.net/.* nextLink: //form[contains(@action,".htm")][last()] insertBefore: //form[1]/hr[last()] pageElement: //form[1][@action="futaba.php"][contains(text(),":")]/*[not(self::table[contains(@align,"right")])]
すみません。一時対応済みの一番下にあったほうを修正してしまっていました。 これで崩れなくなったと思います。よろしくお願いします。
url: http://www\.pixiv\.net/(new_illust|tags|mypixiv_new_illust|search|bookmark_new_illust) nextLink: //a[starts-with(text(),"次の")] insertBefore: //div[@id="container"]//div[@id="contents"]/div[4] pageElement: //div[@id="container"]//div[@id="contents"]/div[3]
url: http://www\.pixiv\.net/(bookmark.+type=user|bookmark_illust_user) nextLink: //a[starts-with(text(),"次の")] insertBefore: //div[@id="container"]//div[@id="contents"]/div[3]/br[last()] pageElement: //div[@id="container"]//div[@id="contents"]/div[3]/table
url: http://www\.pixiv\.net/(bookmark(?!.+type=user)|member_illust) nextLink: //a[starts-with(text(),"次の")] insertBefore: //div[@id="container"]//div[@id="contents"]/div[3]/div[4] pageElement: //div[@id="container"]//div[@id="contents"]/div[3]/div[3]
url: http://.*auctions.yahoo.co.jp/.*mode=1.*, nextLink: //a[text()="次の50件"] insertBefore: //center//hr[@width="100%"] pageElement: (//center/table[@width="100%"])[last()]
url: http://.*hardwarezone.com/articles/view.php nextLink: //td[@class="maintext"]//a[@class="page" and contains(text(),">>")] insertBefore: //td[@class="maintext"]/p[1]/following-sibling::node() pageElement: //td[@class="maintext"]/p[1]
今のinfogamiのがうごいてなさげだったので
url: http://moneyzine\.jp/article/detail/.+ nextLink: //div[@id="print"]/div[@class="paging"]/table[@class="pg_bar"]/tbody/tr/td[@class="pg_bar_next"]/a insertBefore: //div[@id="print"]/div[@class="paging"] pageElement: //*[@id="article"]
url: http://diamond.jp/* nextLink: //a[starts-with(text(),"次に")] insertBefore: //div[@id="main"]/following-sibling::node() pageElement: //div[@id="main"]
url: http://code.google.com/hosting/search
nextLink: id("maincol")/div[last()]/a[last()]
insertBefore: id("maincol")/p
pageElement: id("serp")
url: http://s\\.hatena\\.ne\\.jp/.*/stars
nextLink: id("main")/div[@class="pager"]/a[last()]
insertBefore: id("main")/div[@class="pager"]
pageElement: id("main")/div[@class="list"]
url: http://b.hatena.ne.jp/(\w+list\?|video) nextLink: //div[@class="pager"]/a[last()] insertBefore: //div[@class="pager"][2] pageElement: //div[@class="option"]
url: http://www.freevectors.net/*
nextLink: id("pageNumbers")/a[last()]
insertBefore: id("pageNumbers")
pageElement: id("content")
url: http://vi.sualize.us/ nextLink: //div[@id="mainContent"]/div[@class="pages pkg"]/div[@class="paginator"]/a[@class="next"] insertBefore: //div[@id="mainContent"]/div[@class="pages pkg"]/div[@class="paginator"] pageElement: //div[@id="mainContent"]/ol[@class="bookmarks clear"]
url: http://www.woopie.jp/ranking/* nextLink: //div[@class="page-navigation clearfix"]/a[@class="page-next"] insertBefore: //div[@class="ranking-button-area clearfix"] pageElement: //div[@id="ranking-top-daily"]
url: 'http://ip.tosp.co.jp/BK/TosBK100.asp'
nextLink: 'id("NaviArea")/a'
insertBefore: '//*[@id="AdArea"]'
pageElement: '//*[@id="ListArea"]'
url: http://www.spock.com/q/.*
nextLink: id("search_page_number_links_bottom")/a[last()]
insertBefore: id("search_suggestions")
pageElement: id("search_results")
url: 'http://books.google.com/books*' nextLink: '//div[@id="navbar"]/table/tbody/tr/td[@class="b"]/a' insertBefore: '//div[@id="navbar"]' pageElement: '//div[@id="results\_container"]' exampleUrl: 'http://books.google.com/books?q=javascript&=ja'
ページによって class="leaf_body article_body" と class="leaf_body" と、2種類あるようですので以下で大丈夫だと思います。
url: http://japan\.cnet\.com/.+/story/ nextLink: //li[@class="next"]/a insertBefore: //div[contains(@class,"leaf_body")]/following-sibling::node()[1] pageElement: //div[contains(@class,"leaf_body")] exampleUrl: http://japan.cnet.com/column/rwweb/story/0,2000090739,20363378,00.htm
url: 'http://www.nikkeibp.co.jp/sj/', nextLink: '//a[text()="次のページ"]', insertBefore: '//div[@id="leaf_pagination"]', pageElement: '//div[@id="leaf_body"]', exampleUrl: 'http://www.nikkeibp.co.jp/sj/2/column/o/110/', exampleUrl: 'http://www.nikkeibp.co.jp/sj/2/bookreview/12/',
http://green.goo.ne.jp/ これ普通のGoo検索と中身同じだから、urlの正規表現を (?:green\.)?search\.goo\.ne\.jp/ にすればいいよね。
url: 'http://green.search.goo.ne.jp/search*', nextLink: '//p[@id="paging"]/a[last()]', insertBefore: '//p[@id="paging"]', pageElement: '//div[@id="search-results"]', exampleUrl: 'http://green.search.goo.ne.jp/search?OE=UTF-8&IE=UTF-8&from=eco_search&MT=test&submit.x=0&submit.y=0&DC=10',
url: http://h\\.hatena\\.ne\\.jp/.*
nextLink: id("main")//a[@rel="prev"]
insertBefore: id("main")//div[@class="streambody"]/div
pageElement: id("main")//div[@class="streambody"]/ul
exampleUrl: http://h.hatena.ne.jp/
http://moneylife.allabout.co.jp/
url: 'http://allabout.co.jp/finance/', nextLink: '//a[text()="次のページ"]', insertBefore: '//div[@id="bodypagelink"]', pageElement: '//div[@id="article"]', exampleUrl: 'http://allabout.co.jp/finance/moneydinks/closeup/CU20080108A/', exampleUrl: 'http://allabout.co.jp/finance/chinastock/closeup/CU20071026C/',
url: 'http://blog.search.goo.ne.jp/search_goo/result/', nextLink: '//a[text()="次のページ→"]', insertBefore: '//div[@class="paging"]', pageElement: '//div[@class="search_related" or @class="blog_related"]', exampleUrl: 'http://blog.search.goo.ne.jp/search_goo/result/?MT=autopagerize&mod=&from=web', exampleUrl: 'http://blog.search.goo.ne.jp/search_goo/result/?MT=greasemonkey&mod=&mod=feed&from=web',
autopagerize の siteinfo に public timeline だけ登録されてた。けど負けないー。user page にも autopagerize を!!!
url: http://friendfeed.com/
pageElement: id("feedcontainer")
nextLink: //div[contains(concat(" ",@class," ")," pager ")]/a[contains(text(),"Older")]
exampleUrl: http://friendfeed.com/kenmat?num=30&start=30
よろしくお願いします <m(__)m>
url: http://www.vox.com/(reader/neighborhood|explore)/posts/
nextLink: //ul[@class="pager-list"]/li[@class="item next"]/a
pageElement: id("content")
insertBefore: id("footer")
exampleUrl: http://www.vox.com/reader/neighborhood/posts/
url: http://(.*).vox.com/library/posts/tags/.*/
nextLink: //ul[@class="pager-list"]/li[@class="item next"]/a
pageElement: id("content")
insertBefore: id("footer")
exampleUrl: http://nalcomo.vox.com/library/posts/tags/vm2006/
本家のPIXIVの設定のカオスをどうかおさめてやってください。 下記2つで十分なはずです。
url: http://www\.pixiv\.net/(new_illust|tags|mypixiv_new_illust|search|bookmark_new_illust|member_illust|bookmark(?!.+type=user)) exampleUrl: http://www.pixiv.net/new_illust.php nextLink: //div[starts-with(@id,"content")]//a[starts-with(text(),"次の")] pageElement: //div[@id="new_illust"]
url: http://www\.pixiv\.net/(bookmark.+type=user|mypixiv_all) exampleUrl: http://www.pixiv.net/bookmark.php?type=user&id=00010 nextLink: //div[starts-with(@id,"content")]//a[starts-with(text(),"次の")] pageElement: //div[@id="content2"]//div[./a/img] | //div[@id="content2"]//div[./a/img][position()=last()]/following-sibling::br[position()=1]
url: http://www\.pixiv\.net/(bookmark.+type=reg_user|p) exampleUrl: http://www.pixiv.net/bookmark.php?type=reg_user&p=2 nextLink: //div[starts-with(@id,"content")]//a[starts-with(text(),"次の")] pageElement: //div[@id="content2"]//div[./a/img] | //div[@id="content2"]//div[./a/img][position()=last()]/following-sibling::br[position()=1]
url: http://ona55.orz.hm/
nextLink: id("jumper")/span[last()]/a
insertBefore: id("jumper")
pageElement: id("catalog")
exampleUrl: http://ona55.orz.hm/2/
url: http://japanese.engadget.com/ nextLink: //ul[@id="paging"]/li[@class="newer"]/a pageElement: //div[@id="content"]/*[not(self::ul[@id="paging"])] insertBefore: //ul[@id="paging"] exampleUrl: http://japanese.engadget.com/
url: http://bbs.kakaku.com/bbs/
nextLink: id("pageNavi")/p/a[@class="arrowNext01"]
pageElement: id("mainLeft")/div/div[@class="box05 mTop15"]
insertBefore: id("pageNavi")
exampleUrl: http://bbs.kakaku.com/bbs/
Keyword(s):
References: