Search 图书引文自动检索
我有一个文本文件中按书名列出的书籍列表。我想写一个脚本,它可以使用像谷歌学者或亚马逊这样的网络服务来搜索这些书,并返回一个xml或bibtex文件,其中包含每本书的引用信息。Search 图书引文自动检索,search,full-text-search,amazon,Search,Full Text Search,Amazon,我有一个文本文件中按书名列出的书籍列表。我想写一个脚本,它可以使用像谷歌学者或亚马逊这样的网络服务来搜索这些书,并返回一个xml或bibtex文件,其中包含每本书的引用信息。 对于这种自动搜索,我可以使用哪些编程工具?如果您指定要编写的脚本类型,我认为它可能会很有用 无论如何。。。您可以做一些低级工作,为google和amazon编写自己的HttpRequest,或者您可以只依赖他们的API,例如: 有一个伟大的项目,它做的事情和你想做的相似,它被称为shelfs。它是为Android编写的,但
对于这种自动搜索,我可以使用哪些编程工具?如果您指定要编写的脚本类型,我认为它可能会很有用 无论如何。。。您可以做一些低级工作,为google和amazon编写自己的HttpRequest,或者您可以只依赖他们的API,例如: 有一个伟大的项目,它做的事情和你想做的相似,它被称为shelfs。它是为Android编写的,但应该会给你一些如何处理请求的想法。不是下载一些引文,而是下载封面
作为一个简短的补充说明,将书籍保存在xml文件中也是一种选择。在某些情况下,它使解析它们变得更容易。我认为如果您指定要编写的脚本类型,它可能会很有用 无论如何。。。您可以做一些低级工作,为google和amazon编写自己的HttpRequest,或者您可以只依赖他们的API,例如: 有一个伟大的项目,它做的事情和你想做的相似,它被称为shelfs。它是为Android编写的,但应该会给你一些如何处理请求的想法。不是下载一些引文,而是下载封面
作为一个简短的补充说明,将书籍保存在xml文件中也是一种选择。在某些情况下,它使解析它们更容易。我建议使用Python
- 从文本文件中获取名称,简单的文件读取
- 构造一个到谷歌图书的RESTURL请求
- 从该URL获取数据的简单python代码(可能需要API键,建议使用带有错误处理的urllib2,而不是urllib)
import urllib
url = 'http://foo.api.request'
data = urllib.urlopen(url).read()
- 请参阅此API的返回模式(您可以随意使用XML)
- 有关两种格式之间的转换,请参见BibTeXML
我推荐使用Python
- 从文本文件中获取名称,简单的文件读取
- 构造一个到谷歌图书的RESTURL请求
- 从该URL获取数据的简单python代码(可能需要API键,建议使用带有错误处理的urllib2,而不是urllib)
import urllib
url = 'http://foo.api.request'
data = urllib.urlopen(url).read()
- 请参阅此API的返回模式(您可以随意使用XML)
- 有关两种格式之间的转换,请参见BibTeXML
HTH好的,出于某种原因,代码格式在这里不起作用。奇怪。好吧,出于某种原因,这里的代码格式不起作用。奇怪的