蔵書のデータベースを作るために、スキャナーで取ったISBNを使って本の情報を収集したいと考えています。書店などのサイトで1つのISBNで1冊の情報を得ることはできるのですが、一度に複数のISBNの番号を使っていっきに複数の情報を得る方法がないでしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/03/19 10:59:11
  • 終了:--

回答(1件)

id:kanetetu No.1

kanetetu回答回数2199ベストアンサー獲得回数112004/03/19 11:02:47

id:takino

早速ありがとうございます。

perlを使いこなせるかどうかが課題になりますが、挑戦してみようと思います。

2004/03/19 11:08:25
  • id:todo_todo
    Lynxを使ってみてはどうでしょう。

    ご存知かどうかわかりませんが、Lynxというテキスト版のWEBブラウザがあります。

    これを使い、HTTPで取得したデータをテキスト形式にしてファイルに書き出すことができます。
    例えば

    lynx -dump http://www.netdirect.co.jp/search/ISSSchDetail.asp?ISBN=4274078639 > jiten.txt

    のようにします。
    別のデータを取得してファイルに追加するには

    lynx -dump http://www.netdirect.co.jp/search/ISSSchDetail.asp?ISBN=4794209851 >> jiten.txt

    のようにします。変わるのはISBNと追加書き込みのため >>にするところ。

    上のようなコマンドをバッチファイルにすれば、複数データを一度に取得することはできると思います。
    毎回の作業量が増えてしまいますが、Lynxのインストールだけで済むのでPerlの環境を構築するよりは楽かと思います。バッチに詳しければもう少し工夫できそうですね。


    http://www.t3.rim.or.jp/~patakuti/lynx/distribute/index.html
  • id:takino
    Re:Lynxを使ってみてはどうでしょう。

    >ご存知かどうかわかりませんが、Lynxというテキスト版のWEBブラウザがあります。

    ご助言ありがとうございます。Windowsで試してみたいと思います。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません