1

テキストファイルにタイトル別にリストされた本のリストがあります。Google scholarやamazonなどのWebサービスを使用して本を検索し、各本の引用情報を含むxmlまたはbibtexファイルを返すことができるスクリプトを作成したいと思います。この種の自動検索に使用できるプログラミングツールはどれですか?

4

2 に答える 2

1

私のお勧めは Python です。

サンプルコード、

 import urllib
 url = 'http://foo.api.request'
 data = urllib.urlopen(url).read()
  • この API の戻りスキーマを参照してください (XML は自由に使用できます)。
  • 2 つの形式間の変換については、BibTeXML を参照してください。

HTH

于 2010-02-09T23:16:10.510 に答える
0

どんなスクリプトを書きたいか具体的に書いていただけると助かります!

とにかく...いくつかの低レベルの作業を行って、Google と amazon 用に独自の HttpRequest を作成するか、たとえばhttp://code.google.com/apis/books/などの API に依存することができます。

あなたがやりたいことと似たようなことをする素晴らしいプロジェクトがあります。それは Shelves と呼ばれます。これは Android 向けに書かれていますが、リクエストを処理する方法についていくつかのアイデアを提供するはずです。いくつかの引用をダウンロードする代わりに、表紙をダウンロードしています。

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

簡単な補足として、書籍を xml ファイルに保存することもできます。場合によっては、解析が容易になります。

于 2010-02-07T20:04:18.070 に答える