自动化图书引文搜索

时间:2010-02-07 19:32:42

标签: search full-text-search amazon

我有一个按照标题列在文本文件中的书籍列表。我想写一个脚本,可以使用谷歌学者或亚马逊等网络服务搜索书籍,并返回一个xml或bibtex文件,每个书的引文信息。 我可以使用哪种编程工具进行此类自动搜索?

2 个答案:

答案 0 :(得分:1)

Python将是我的推荐。

示例代码,

 import urllib
 url = 'http://foo.api.request'
 data = urllib.urlopen(url).read()
  • 请参阅此API的返回模式(您可以根据需要使用XML)。
  • 请参阅BibTeXML以了解两种格式之间的转换。

HTH

答案 1 :(得分:0)

我认为如果您指定要编写的脚本类型可能会有用!

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

有一个伟大的项目可以做类似你想要做的事情,它叫做Shelves。它是为Android编写的,但应该为您提供一些如何处理您的请求的想法。它不是下载一些引用,而是下载封面。

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

正如快速注释一样,将图书保存在xml文件中也是一种选择。在某些情况下,它可以更容易地解析它们。