過去の桐井戸端BBS (桐ver.9)
30970 フォームのコマンドボタンを押すと自動的にWEBから情報を取得するようにしたい 中年 2006/01/19-22:02
ISBN番号で図書管理をしている者ですが、
フォームのコマンドボタンからシェル実行でアマゾンのHPを表示させています
このボタンを押すとHPの中のサーチ画面にISBN番号(桐の別途入力済み)が入り
自動的に検索したページを表示されるということができますか?
参考までに
http://www.amazon.co.jp/exec/obidos/tg/browse/-/465392/ref=cs_tab_gw_1_3/250-1866234-4243436
がアマゾンの本検索のページです。

できれば、検索したレコードのある内容を桐の項目に自動的に取得できればなお良いのですが・・
30971 Re:WEBから情報取得 ONnoji 2006/01/20-10:43
記事番号30970へのコメント
>自動的に検索したページを表示されるということができますか?

タラレバの話ですが、表示するだけならば…

インターネットには、

過去ログ119
http://www2u.biglobe.ne.jp/~s_tanaka/cgi-bin/bbs/bbs.cgi?
function=logview_html&no=119
 ↓
><5930> ■2005年01月02日
>これくらいのデータはすぐ調べられます
>http://www.amazon.co.jp/exec/obidos/ASIN/4901184113/
>
>問題はこれをどのようにして、桐表へ自動で運ぶか・・・

という内容が見つかります。

したがって、例えば…

http://www.amazon.co.jp/exec/obidos/ASIN/4901184113/

のように、

"http://www.amazon.co.jp/exec/obidos/ASIN/" + ISBNの10桁 + "/"

※ISBNの10桁 はハイフン("-")無しの半角文字列

と、すれば良いかもしれません。
※アマゾンにISBNが登録されていない書籍の場合には見つからないと思いますよ。

>できれば、検索したレコードのある内容を桐の項目に自動的に取得できれば
>なお良いのですが・・

どうしたら良いのか???
残念ながら私には分かりませんです。(^^ゞ

30974 Re:WEBから情報取得 hidetake 2006/01/20-13:20
記事番号30971へのコメント
>できれば、検索したレコードのある内容を桐の項目に自動的に取得できれば
>なお良いのですが・・

http://www.fuku3.com/~habata/kbbs/kakov9/28888.htm

過去にも同じ質問をされておられるわけですが桐だけでは難しいのでは?

AMAZON の API を使って必要なデータを落としてくるような外部ツールを
作って(通して)、それを桐からたたいて結果を桐に取り込むような仕組みが一番有効な感じがします。

AMAZON のサイトから直接だと、あまりに実際に必要とされるデータ以外の情報が多いと思いますし、
桐では正規表現も使えないので、その中から必要とするデータを抜き出すことは困難に思えますが?

それには AMAZON の API 等と理解したり、必要な機能を持ったツールでも
探してきて、作ったり、桐側で読み込むようにしないといけないのでしょうね?
あるいは誰かに作ってもらうか?
30976 Re:WEBから情報取得 hidetake 2006/01/20-14:03
記事番号30974へのコメント
>AMAZON の API

amazon の Webサービスでも XML の方が使う安いのかも知れません。


AmazonのXML Webサービス(REST)はXSLを書くだけでもかなり使える
http://www.goodpic.com/mt/archives/000479.html

Amazon Webサービス 3.0の検索の種類を知ろう
http://park8.wakwak.com/~da101/other/aws/ama_02.html
30979 中年 2006/01/20-15:37
記事番号30976へのコメント
ONnnojiさんにより1番目は解決しました
アドレス+ISBNでよかったんですね,ありがとうございます
2番目は勉強します。内容が少しでも分かるだけでも勉強になります。
hidetakeさん,ありがとうございました

戻る