過去の桐井戸端BBS (桐ver.9) |
28888 | インターネットからデータを取得して桐のデータとして取り込むことはできますか | 中年 | 2005/02/02-23:45 |
桐で学校図書館の管理をしています。 フリーソフトで私本管理というソフトがあります。 ISBN番号を入れるとインターネットからデータ取得して作者や題名や内容などが各項目に収まります。 (ISBN番号とは本の裏についているバーコードの横あたりに書いてあるモノです、 これで本の特定ができる、そしてアマゾン(本屋)のホームページからデータ取得する) これと同じように私の作っている桐の学校管理のフォーム画面からイベント処理で インターネットからデータ取得して本の登録を簡単にしたいと思ってます。 可能でしょうか? | |||
28890 | Re:インターネットからデータ取得 | hidetake | 2005/02/03-09:54 |
記事番号28888へのコメント 中年さん できないことは無いでしょうけれど、それなりの知識と努力も必要だと思います。 桐にとっては一番不得意な分野なので、外部ツールとの連携も必要になり、 どちらかというとそちらの方の仕組み作りや、プログラミングのスキルが必要になってくるでしょうか? 自分の備忘録としての記録も含めて参考情報? 今年の目標・・・ http://www2u.biglobe.ne.jp/~s_tanaka/cgi-bin/bbs/bbs.cgi?function=logview_html&no=119#5943 Amazon の Web サービス API を使用した Office 2003 リサーチ サービスの作成 (英語) http://go.microsoft.com/?linkid=1834832 Amazon Web Service (AWS) てすと〜〜 http://sumi.cside.com/test/amazonapitest/awstest.html Program AWS with SOAP::Lite and Perl http://hacks.oreilly.com/pub/h/472 ただ Amazon の Web ページで検索して出てくるページをテキストに落とすには wget.exe を用いて(自分で検索方)、たゆうさんの例では wget http://www.amazon.co.jp/exec/obidos/ASIN/4901184113/ とすれば HTML ファイルを落とせるけど、そこから、本当に必要な情報を抽出するには (特に桐では)相当めんどくさそうだし、誤検出も結構出てきそうです。 | |||
28895 | Re:インターネットからデータ取得 | tm | 2005/02/03-12:34 |
記事番号28888へのコメント 中年さん インストールはしていませんが少し調べてみました、図書館の管理には本当に便利そうなソフトですね。 現在テキスト出力は無いのですか? 作者の方は要望に応じてくれそうなのでもし無ければお願いしてみてはいかがですか テキストが出力できれば桐にデータを読み込むのはそれほど難しいことではないと思います。 | |||
28897 | Re:インターネットからデータ取得 | 中年 | 2005/02/03-13:09 |
記事番号28895へのコメント >テキストが出力できれば桐にデータを読み込むのはそれほど難しいことではないと >思います。 tmさん、ありがとうございます。テキスト出力はされています。(保存方式が) こちらの方法だと、何とかなりそうですが、桐自体でさせたいというのがありました。 hidetakaさんからもご指摘いただきましたが、html文書から必要な文字列だけ取り出して 桐の項目に自動的に入力させるのは相当難しいようですね。 | |||
28931 | Re:インターネットからデータ取得 | tm | 2005/02/04-19:06 |
記事番号28897へのコメント 中年さん 区切り文字のないテキストは確かにたいへんです。現在はどうなのでしょう? もし区切り文字が無いのならCSV出力をお願いしてみたらどうでしょうか? | |||
28932 | Re:インターネットからデータ取得 | 中年 | 2005/02/04-20:29 |
記事番号28931へのコメント tmさん ありがとうございます。CSV方式です。 なんとかこれで図書登録をして、貸し出し返却処理だけを今まで通り桐にやらせたいと思ってます。 登録に関して、フリーソフトで、インとーネット登録というのは何者仁摩代え難い魅力です。 また、いろいろと作者の方は要望を取り入れてくださるみたいで、 私が作ってた桐での図書登録より使いやすいみたいで、・・・ほんとうに便利なソフトです。 作者のページにも書いておこう。。 |