给定 ISBN/ASIN,如何获取同一作者的所有图书列表(包括仅限 Kindle 的图书)?

发布于 2024-10-16 14:46:50 字数 102 浏览 6 评论 0原文

大多数 Kindle 图书没有 ISBN,只有 ASIN。给定 ISBN 或 ASIN,是否可以获得同一作者的所有书籍(纸质书和电子书)的列表?亚马逊是否有某种可以唯一标识作者的作者 ID?

Most kindle books don't have ISBN, just ASIN. Given a ISBN or ASIN, is it possible to get the list of all books by the same author (both paper and ebooks)? Does amazon have some kind of author ID, that uniquely identifies authors?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

翻身的咸鱼 2024-10-23 14:46:50

使用亚马逊产品广告 API,您可以首先在 ASIN 上进行 ItemLookup。这将为您提供作者(以及其他信息)。然后,您可以使用“author”作为参数进行 ItemSearch。这是文本的——据我所知,没有作者 ID——API 仅使用名称进行操作。

有关详细信息,请参阅API 文档

Using the Amazon Product Advertising API, you can do an ItemLookup on ASIN first. This will give you author (as well as other things). You can then do an ItemSearch with "author" as parameter. This is textual -- afaik there is no author ID - the API only operates with names.

See the documentation for the API for more info.

够钟 2024-10-23 14:46:50

亚马逊有“实体页面”的概念。每个作者都有一个(汽车和可能还有很多其他东西也是如此)。它们不仅仅是文本搜索,它们是产品之间真正的关系。例如:

http://www.amazon.com/Stephen-King/e/B000AQ0842< /a>
http://www.amazon.com/1998-Toyota-Tacoma/e/B004CGPSQY

这些实体本身就是 ASIN,您似乎可以搜索该 ASIN 并获取该实体下的所有产品。例如,这将返回 365 个产品:

http://www. amazon.com/s/?url=search-alias%3Daps&field-keywords=B000AQ0842

这不仅仅是书籍,还有鼠标垫和 T 恤以及其他一切。但搜索 API 应该允许您按类别进行限制。

虽然获取该实体 ASIN,但不确定如何以编程方式执行此操作。如果您查看任意一本史蒂芬·金的书并查看源代码,该实体 ASIN 就会显示在那里。你或许可以勉强得到它。

Amazon has this concept of "entity pages." Every author has one (as do cars and probably lots of other stuff.) They're not just a text search, they're a bona fide relationship between products. For example:

http://www.amazon.com/Stephen-King/e/B000AQ0842
http://www.amazon.com/1998-Toyota-Tacoma/e/B004CGPSQY

These entities are themselves ASINs and it seems you can search for that ASIN and get all the products under that entity. E.g. this returns 365 products:

http://www.amazon.com/s/?url=search-alias%3Daps&field-keywords=B000AQ0842

That's not just books, that's mouse pads and t-shirt and everything else too. But the search API should let you limit by category.

Getting that entity ASIN though, not sure how to do that programmatically. If you look at an arbitrary Stephen King book and view source, that entity ASIN shows up in there. You could probably scrape for it.

守望孤独 2024-10-23 14:46:50

取决于您希望它如何工作。快速搜索将我带到 http://isbndb.com/data-intro.html 你可以搜索 ISBN 并获取结果。该结果包含作者姓名,您可以对其进行第二次搜索以返回您的列表。

Depends on how you want this to work. A quick search brought me to http://isbndb.com/data-intro.html You could to a search for the ISBN and get the result. That result contains the author's name that you can run a second search on to return your list.

德意的啸 2024-10-23 14:46:50

使用开放图书馆。您可以通过 ISBN 和 ASIN 进行搜索,获取作者 ID,然后按作者进行搜索。对数据使用的限制也较少。

Use Open Library. You can search by ISBN and ASIN, and get an author ID, then search by author. There are also fewer restrictions on your use of the data.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文