• ベストアンサー

Yahoo!オークションの出品終了商品リストをMS Accessに取り込みたいのですが・・・

いつもお世話になっております。 早速質問なのですが、私はYahoo!オークションで 出品をしています。 落札者ありの出品終了物をMS Access 2007で記録しているのですが 現在はコピーしてペーストする、大変手間がかかる方法で データベースを作成しています。 そこで、時間短縮のためその作業を自動化出来る方法はありませんか? 例えば、ソフトウェアでボタン一つでリストを MS Accessに送ってくれるようなソフト等です。 ご回答、よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

こんにちは。 出来ないことではないと思います。別にパスワード解析するわけではないし、サーバーにアクセスするわけではないので、ハッキングということにはならないですね。 簡単に行うなら、IE を操作してもよいとは思いますが、一旦、コピー&ペーストしたものを加工するという段階で、Accessですと、ペーストのデータのTemporary の展開場所がないように思います。それを、テキストにするとか、クリップボード展開という方法もありますが、こういう場合は、Excelのほうが簡単に済みます。 しかし、本格的に作るなら、VBA等でシステムとして作るのですが、そこまで、他人のためにフリーの掲示板で無料公開する人は、残念ながらいないと思います。 一応、HTMLのコードを読まなくてはならないのと、後は、正規表現を使って、html ログ を解析します。コピー&ペーストで取れているなら、いずれにしても、VBAでは可能です。 私は、ExcelのVBAで、ヤフオクのログイン・システムとかも作りましたが、ここの掲示板のログインのような複雑さはありません。ここの掲示板は、親元は、OkWave ですが、そこからログイン自体は、各ミラーサイトにあるので、ログインすると、二重にログインをしなければなりません。ヤフオクは、入り口は一つで済みます。仮に、それが出来なくても、事前にログインしておけばよいだけです。 ただし、他人の作ったものをみると、Yahoo の表から入るように作られているようです。理由は良く分かりませんが、そのほうが安全かもしれません。コードは、途中までは、内容的に、ExcelもAccess も同じです。 ただ、すでにいくつかツールが出来ているはずですから、それを探したほうが早いと思います。私の場合は、ヤフオクが変更になったときに、ツールの対応が遅いので、自分で同じようなものを作ってしまっただけです。

noname#94239
質問者

お礼

VBA等は全然知らないのでよく分かりませんが・・・ とりあえず、そういうツールを探してみます。 ご回答ありがとうございました!

その他の回答 (1)

noname#78947
noname#78947
回答No.1

残念ながら無理ですね。質問者さんが求める機能を搭載するにはYahooのデータベースへアクセスする権限が必要です。これは社外の人間には絶対持つことが出来ないものです。もし、外部からデータベースへアクセスするとハッキング行為になるので犯罪ですよ。素直にコピペでやるしかないでしょうね。

noname#94239
質問者

補足

ご回答ありがとうございます。 へー。怖いですねぇ・・・ 外部からアクセスするのが禁止されているなら Yahoo!からそういったソフトウェアが出るのを待つしか ないって言うことですかね? (まぁ恐らく出ないとは思いますが・・・)

関連するQ&A