【问题标题】:Automating book citation search自动化图书引文搜索
【发布时间】:2010-02-07 19:32:41
【问题描述】:

我有一个文本文件中按标题列出的书籍列表。我想编写一个脚本,它可以使用像谷歌学者或亚马逊这样的网络服务来搜索书籍并返回一个 xml 或 bibtex 文件,其中包含每本书的引文信息。 对于这种自动搜索,我可以使用哪些编程工具?

【问题讨论】:

    标签: search full-text-search amazon


    【解决方案1】:

    Python 是我的推荐。

    示例代码,

     import urllib
     url = 'http://foo.api.request'
     data = urllib.urlopen(url).read()
    
    • 查看此 API 的返回架构(您可以随意使用 XML)。
    • 有关两种格式之间的转换,请参阅 BibTeXML。

    HTH

    【讨论】:

    • 好的,由于某种原因,代码格式在这里不起作用。很奇怪。
    【解决方案2】:

    我认为如果你指定你想写什么样的脚本会很有用!

    无论如何...您可以做一些低级工作并为谷歌和亚马逊编写自己的 HttpRequest,或者您可以只依赖他们的 API,例如:http://code.google.com/apis/books/

    有一个很棒的项目可以做类似你想做的事情,它叫做 Shelves。它是为 Android 编写的,但应该给你一些如何处理你的请求的想法。它不是下载一些引文,而是下载封面。

    http://code.google.com/p/shelves/

    顺便提一下,您也可以选择将书籍保存在 xml 文件中。在某些情况下,它使解析它们变得更容易。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-04
      • 2012-05-26
      • 2015-05-26
      • 1970-01-01
      • 1970-01-01
      • 2012-10-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多