url | http://www.amazon.co.jp/gp/registry/wishlist/* |
---|---|
isbn10-nodes | //form[@name="editItems"]/table/tbody/tr[1]/td[2]/table/tbody/tr[1]/td[1]/strong/a/@href |
isbn10-nodes-regexp | \/dp\/(\d{10})\/ref= |
isbn10NodesRegExp | \/dp\/(\d{10})\/ref= |
isbn10Nodes | //form[@name="editItems"]/table/tbody/tr[1]/td[2]/table/tbody/tr[1]/td[1]/strong/a/@href |
Database: ISBN Scraper
Web ページから ISBN を抽出する XPath のデータベースです。
CrossBookSearch から使用することを想定していますが、他のスクリプトなどから使っていただいても構いません。
CrossBookSearch
http://coderepos.org/share/browser/lang/javascript/userscripts/crossbooksearch.user.js
Last Update: 2010-05-01T13:56:50+09:00 History
Item List
-
Amazon ほしい物リスト 2012-09-22T14:01:02+09:00
last update: 2009-02-12T23:05:01+09:00
-
品川区立図書館 2012-09-22T14:01:02+09:00
isbn10 translate(//tr[contains(td, "ISBN")]/td[3], "-", "") url http://lib\\.city\\.shinagawa\\.tokyo\\.jp/cgi-bin/Sopcsvis\\.sh last update: 2009-02-11T01:39:38+09:00
-
旭屋倶楽部 2012-09-22T14:01:02+09:00
isbn10 //table[@class="BookDetails"]//tr[contains(th/text(), "ISBN")]/td[string-length(text())=10]/text() url http://www\\.asahiya\\.com/book_search/book_search_BookDetail\\.asp last update: 2009-02-11T01:38:07+09:00
-
GAZOO.com 2012-09-22T14:01:02+09:00
url http://gazoo\\.com/book/s_01\\.asp exampleIsbn13 9784781600406 isbn13 substring-after(//font[@class="font2" and contains(.//text(), "ISBN:")]/text(), "ISBN:") exampleUrl http://gazoo.com/book/fre_index.asp?file=s_01.asp&gnum=M003-998390316&ichi=M last update: 2009-02-11T01:34:02+09:00
-
日貿出版社 2012-09-22T14:01:02+09:00
url http://nichibou\\.shop-pro\\.jp/ exampleIsbn13 9784817081469 isbn13 translate(substring-after(//div[@class="explain"]/text()[contains(., "ISBN/")], "ISBN/"), "-", "") exampleUrl http://nichibou.shop-pro.jp/?pid=10802499 last update: 2009-02-11T01:31:30+09:00
-
Books.or.jp 2012-09-22T14:01:02+09:00
exampleIsbn10 4873113008 isbn10 translate(normalize-space(//table[@id="tblBookInfo"]//td[.//text()="ISBN"]/following-sibling::td[1]/text()[1]), "-", "") url http://www\\.books\\.or\\.jp/ResultDetail\\.aspx isbn13 translate(normalize-space(//table[@id="tblBookInfo"]//td[.//text()="ISBN"]/following-sibling::td[1]/text()[2]), "-", "") exampleIsbn13 9784873113005 exampleUrl http://www.books.or.jp/ResultDetail.aspx?IdString=0%2cMAIN%2cNODE%2c1447870&scode=&searchtype=0&title=perl&writer=&syuppansya=&showcount=20&startindex=0 last update: 2012-09-22T14:01:02+09:00
-
ジュンク堂書店 2012-09-22T14:01:02+09:00
exampleIsbn10 4087803120 isbn10 //input[@name="ISBN" and @value]/@value url http://(?:www\\.)?junkudo\\.co\\.jp/detail2\\.jsp isbn13 substring(//input[@name="freetext" and number(substring(@value, 1, 13))]/@value, 1, 13) exampleIsbn13 9784087803129 exampleUrl http://www.junkudo.co.jp/detail2.jsp?ID=0100500652 last update: 2012-09-22T14:01:02+09:00
-
e-hon 2012-09-22T14:01:02+09:00
exampleIsbn10 4847018184 isbn10 substring(translate(//table[@cellpadding="3"]//table//table//table//tr[contains(.//font/text(), "ISBN")]/following-sibling::tr/td[2]/font, "-", ""), 2, 10) url http://www\\.e-hon\\.ne\\.jp/bec/SA/Detail isbn13 translate(//table[@cellpadding="3"]//table//table//table//tr[contains(.//font/text(), "ISBN")]/td[2]/font, "-", "") exampleIsbn13 9784847018183 exampleUrl http://www.e-hon.ne.jp/bec/SA/Detail?refShinCode=0100000000000032198986&Mail_id=2001&Action_id=121&Sza_id=A0 last update: 2012-09-22T14:01:02+09:00
-
SEshop.com 2012-09-22T14:01:02+09:00
isbn10 //td/b[contains(text(), "ISBN")]/following-sibling::text()[position()=1 and string-length()=10] url http://(?:www\\.)?seshop\\.com/detail\\.asp exampleIsbn13 9784798119175 isbn13 //td/b[contains(text(), "ISBN")]/following-sibling::text()[position()=1 and string-length()=13] exampleUrl http://www.seshop.com/detail.asp?pid=10250 last update: 2009-02-11T01:14:04+09:00
-
古本市場 2012-09-22T14:00:57+09:00
url http://www.ubook.co.jp/shop/goods/goods.asp?goods=* exampleIsbn13 9789920080729 isbn13 normalize-space(substring-after(//td[starts-with(text(), "新ISBN:")]/text(), "新ISBN:")) exampleUrl http://www.ubook.co.jp/shop/goods/goods.asp?goods=1577763 last update: 2009-01-28T21:51:36+09:00
-
ビーケーワン 2012-09-22T13:51:53+09:00
isbn10 normalize-space(translate(substring-after(//td[@width="350"]/font[@size="-1"]/text()[contains(., "ISBN") and string-length(normalize-space(translate(substring-after(., ":"), "-", "")))=10], ":"), "-", "")) url http://[^/]+\.bk1\.jp/product/ exampleIsbn13 9784840237741 isbn13 normalize-space(translate(substring-after(//td[@width="350"]/font[@size="-1"]/text()[contains(., "ISBN") and string-length(normalize-space(translate(substring-after(., ":"), "-", "")))=13], ":"), "-", "")) exampleUrl http://www.bk1.jp/product/02743592 last update: 2008-06-19T23:56:53+09:00
-
セブンアンドワイ 2012-09-22T13:51:53+09:00
isbn10 substring-after(substring-before(translate(//tr/td[normalize-space(.//text())="出版社名"]/following-sibling::td[1]//text()[string-length(substring-after(substring-before(translate(., "-", ""), ")"), "ISBN:"))=10], "-", ""), ")"), "ISBN:") url http://www\.7andy\.jp/books/detail exampleIsbn13 9784104715213 isbn13 substring-after(substring-before(translate(//tr/td[normalize-space(.//text())="出版社名"]/following-sibling::td[1]//text()[string-length(substring-after(substring-before(translate(., "-", ""), ")"), "ISBN:"))=13], "-", ""), ")"), "ISBN:") exampleUrl http://www.7andy.jp/books/detail/-/accd/R0349944 last update: 2008-06-19T23:50:40+09:00
-
cbook24 2012-09-22T13:51:53+09:00
url http://www\.cbook24\.com/bm_detail\.asp exampleIsbn13 9784873113142 isbn13 translate(//div[@class="productdetailFreeCd"]/text(), "-", "") exampleUrl http://www.cbook24.com/bm_detail.asp?sku=9784873113142 last update: 2009-01-28T21:21:01+09:00
-
livedoor BOOKS 2012-09-22T13:51:53+09:00
isbn10 substring-after(//p[@class="itemData"]/text()[3], "管理コード:") url http://books\.livedoor\.com/item exampleIsbn13 9784062749121 isbn13 substring-after(//p[@class="itemData"]/text()[2], "ISBN:") exampleUrl http://books.livedoor.com/item4062749122.html last update: 2009-01-28T21:31:01+09:00
-
楽天ブックス 2012-09-22T13:51:51+09:00
url http://item\.rakuten\.co\.jp/book/ exampleIsbn13 9781590597576 isbn13 substring-after(//span[@class="item_number"]/text(), "ISBN:") exampleUrl http://item.rakuten.co.jp/book/4699188/ last update: 2008-06-14T02:47:49+09:00
-
紀伊國屋書店 2012-09-22T13:51:50+09:00
exampleIsbn10 4061819011 isbn10 //input[@name="ISBN"]/@value url http://bookweb\.kinokuniya\.co\.jp/.+ exampleUrl http://bookweb.kinokuniya.co.jp/guest/cgi-bin/wshosea.cgi?USID=&W-NIPS=9960218627 last update: 2008-06-14T02:43:23+09:00
-
Google ブック検索 2012-09-22T13:51:50+09:00
url http://books\.google\.co\.jp/books exampleIsbn13 9784873113487 isbn13 substring-after(//div[@class="bookinfo_section_line" and starts-with(text(), "ISBN ")], ", ") exampleUrl http://books.google.co.jp/books?id=cf7gMn3zx1AC last update: 2009-01-28T21:39:34+09:00
-
イーブックオフ 2012-09-22T13:51:50+09:00
exampleIsbn10 4103668032 isbn10 substring(//tr[td/b/text()="ISBN"]/td[3]/text(), 1, 10) url http://www\.ebookoff\.co\.jp/detail/ exampleIsbn13 9784103668039 isbn13 substring(//tr[td/b/text()="ISBN"]/td[3]/text(), 13, 13) exampleUrl http://www.ebookoff.co.jp/detail/Ctgry/1002/LRack/10/Cmdty/0000767704 last update: 2008-06-15T15:56:23+09:00
-
ブックオフオンライン 2012-09-22T13:51:50+09:00
url http://www\.bookoffonline\.co\.jp/display/ exampleIsbn13 9784844325796 isbn13 //tr[th/text()="JAN"]/td/text() exampleUrl http://www.bookoffonline.co.jp/display/001,iscd=0015891592 last update: 2008-06-14T02:10:03+09:00
-
オライリー・ジャパン 2012-09-22T13:51:33+09:00
isbn10 translate(//input[string-length(@value)=13 and @name="id"]/@value, "-", "") url http://www\.oreilly\.co\.jp/books/ exampleIsbn13 9784873113678 isbn13 translate(//input[string-length(@value)=17 and @name="id"]/@value, "-", "") exampleUrl http://www.oreilly.co.jp/books/9784873113678/ last update: 2009-01-26T21:56:57+09:00
-
Amazon 2012-09-22T13:51:33+09:00
exampleIsbn10 410790170X isbn10 normalize-space(//li[b/text()="ISBN-10:"]/text()) url http://(?:www\.)?amazon\.(?:[^.]+\.)?[^/]+/ exampleIsbn13 9784107901705 isbn13 translate(//li[b/text()="ISBN-13:"]/text(), "- ", "") exampleUrl http://www.amazon.co.jp/dp/410790170X/ last update: 2008-06-14T01:53:05+09:00