• 締切済み

Perlを使って、オークションの落札情報を取得したい

Yahooオークションの出品をし、落札してもらった情報を一括してダウンロードし、出品物毎に間違いなく落札者のメールアドレスを取得したり、落札価格を取得したりして、一覧表を作りたいと思っています。 自分自身の作業ミス低減のためなので、CGI等でWEBに公開する必要はなく、ローカルマシンのPerlやRubyで実行してテキストファイルが吐き出せればよいと考えているのですが、何か参考例などをご存知の方はいらっしゃいませんでしょうか? 自分で考える手順としては... 1.Yahoo!オークションにログオン 2.マイオークションの出品終了分のページを取得 3.HTMLを解析して、一通りのオークションIDを取得 4.オークションごとに出品ページを取得 5.HTMLを解析して、落札者のID,メールアドレス,落札単価を抽出 というように考えていますが、そもそも、考え方が間違っていたりしますでしょうか? Perlで実装する場合のヒント(このモジュールのこんなメソッドを使う)とか、参考になるサイト、手順の誤りの指摘などいただければ...と思います。 ちなみに自分のスキルとしては、Perlのコードをちょっとは書ける様になったかな?というくらいのPerl駆け出しレベルですが、プログラムの基礎知識(ネットワークプログラムは除く)はありますので、何とか情報のポインタでも頂けると幸いです。

  • Perl
  • 回答数2
  • ありがとう数0

みんなの回答

回答No.2

1.perlによるwebサーバとの会話 幾つかの方法が存在しますが.. メジャーなのはLWPパッケージを使う方法でしょう。 リクエストしたURLを取り込むことが出来ます。 2.yahooへの自動ログイン yahooのログイン/ログアウトの管理は、クッキーで管理されていますが、 非ログイン状態から、会員用ページをクリックすると、ログイン要求後、会員ページへ ジャンプします。 このシーケンスを辿らずに、同じ事を1回のリクエストで実現することは、可能ですが、 webクライアントとwebサーバ間のリクエストの動きを理解できて、さらに webサーバのチェックや挙動を理解していなければなりません。 3.ページの解析 yahooオークションシステムが出力するページの様式/パターンを理解できれば 解析自体は、perlの正規表現を使って、実現可能です。 まとめると、1~3はperlで実現可能ですが、それぞれにそれなりの理解が必要です。

回答No.1

マイオークションの出品終了分のページというのを 見た事は無いのですが、CGIで書かれた内容ならば ある程度の法則はあると思います。 正規表現などを使って抜き出す事は可能だと思います。 ただ、オークションサイトのソースを一括で抜き出すのは PERLではムリだと思います。 ソース集めは手動で行わないといけないでしょう。 その後のやり方は、miriorgさんのおっしゃってる通りでいいと思います。 あと、PHPではURLからそのページのソースを 直接開くという事が出来ます。(open()) が、ログインが必要な場合は難しいと思いますが 参考にしてもいいのではないでしょうか。

miriorg
質問者

補足

ご返答ありがとうございます。 質問に肝心なところが抜けていました。 まず、一番問題なのは、Yahoo!オークションのログインなんです。 ログインして、セッションだかクッキーを保持して云々...というところが、ネットワークプログラミングの経験が無いので、全然判らないんですね。 これをクリアする方法や、情報へのポインタなどを頂けると幸いです。

関連するQ&A

  • オークションでの個人情報もれについて。

    非常に背筋がゾッとしているのですが、なにか知恵をお貸しください。 ヤフーにてどうにか無難に出品、落札含めてのオークションを楽しんでいます。 ご存知の方もおられると思うのですが、公開されているID(ハンドルネーム的なニックネーム)とあとパスワードがあります。 そして、ヤフーには「マイオークション」というページがありそこで出品したり、出品しているものの管理もしますし、自分が落札した物の一覧表や、気になる商品をウオッチリストに入れたりするわけです。 マイオークションに入るのはパスワードが必要です。他人には入れないはずなんです。 なぜか虫の知らせと言うしかないのですが、ほんとうに偶然に「2ちゃんねる」にネットサーフィン・・記憶にないくらい偶然に入ってしまいまして、そしてヤフオクの悪質出品者一覧みたいなスレを偶然にひらきましたら、なんとわたしのマイオークションがそこに悪質者として公開されているではありませんか。 本当に私が悪質かどうかできればここにIDなど公表してでも判断してもらいたいくらいなのですが、今はしません。でもまったく身に覚えのないことです。 そのような中傷を気にしているのではありません。 なにが恐ろしいかと言うと公開されているのがパスワードの必要なマイオークションであるということです。 2チャンネルにはたくさん中傷誹謗も含むオークションIDが出ております。事実もそうでないのも。 それはあくまでも、IDに対してや、公開されているある取引についてです。 なのに、私のマイオークションだなんて・・ ヤフーにはすぐ届けましたが、ここの「至急調査」と言う言葉は私の意味する至急とは違うようでまったく音沙汰なしです。 一体、なにがどうなっているのか、今どうするべきなのか、教えてください。

  • オークションで落札したのですが・・・

    これがはじめてのオークションです。 落札したので落札通知メールも届いたのですがあとは出品者からメールが来るのを待つだけですが登録したメールアドレスで来るのでしょうか?登録したメールアドレスで落札通知メールが来たのですが出品者は登録したアドレスで送ってくるのでしょうか? 今回が初オークションです。 なんだか不安で仕方ありません。 くだらない質問すみません・・・

  • ヤフーオークション落札通知後のメルアド変更

    ヤフーオークションである商品を落札しました。 落札後オークションマスターより落札者のメールが着ました。その後、オークション用のメールアドレス(Yahoo!フリーメール)を間違って変更してしまいました。直ぐに元のメアドに戻そうと思ったのですが、24時間は変更出来ないらしく困っています。オークション用のメールアドレスを変更した場合、取引相手のマイオークションの出品終了文の落札者のメールアドレスも変更になっているでしょうか?それとも変更前のメルアドが記載されているのでしょうか?分かる方よろしくお願いします。

  • ヤフオクの落札手数料って月の半ばでも確認できますか?

    タイトルのとおりです 落札手数料の確認ページがわかりません。 出品料や注目のオークションの料金は、 マイオークションのご利用明細でわかりますし、 ペイメントも同じマイオークションでわかりますよね。 しかし、落札手数料の明細ってどのページで確認するのですか?

  • yahooオークションに接続できません 教えて下さい

    すみません。どなたか分かる方お教え下さい。 今までオークションに出品したり落札できていたのに急に?(自分では変なボタンをいらってはないと思うのですが)マイオークションをクリックしてもページが出ないし 出品するをクリックしても画面が変わらず yahooオークションの最初のページから動きが取れなくなってしまいました。 落札してくださった方とは yahooメールからの落札お知らせのメールからか 落札者様からのメールから もしくは携帯から連絡を取っている状態で困っています。 オークションも検索できないと言うのはログインできていないと言うことなのでしょうか。 どうすれば元の様に出来るようになりますか。 すみません。教えて下さい。よろしくお願いします。

  • Yahoo!オークションにて

    Yahoo!オークションに出品していた商品が落札されたのですが、その後こちらから何度連絡しても落札者からの返事がないので、手順を踏んでやむを得ず「落札者都合」で落札者を削除しました。 質問はその後のです。その商品を再出品したいのですが、 「あなたが再出品しようとしている商品には現在入札者、または落札者がいます。重複出品にはご注意ください。」 とメッセージが出ます。なぜなのでしょうか? マイオークションの出品終了分の欄では「落札者なし」に分類されていますし、「オークションは終了しましたが、落札者はいません。この商品を再出品することができます。」とあります。矛盾していますよね? どういうことなのでしょうか?

  • ヤフオク落札履歴取得ソフト

    ヤフーオークションに自分が出品した商品の落札履歴が取得できるソフトを探しています。 自分の出品者IDでログインすると、指定期間中の落札データを一覧で取り込め、落札日時や商品名、落札者ID以外に、アクセス数やウォッチリスト数、入札数なども取得できるようなソフトが欲しいです。 以前は、Auction Convenient Tool を使っていましたが、開発が終了したので、Money Look 3 with Yahoo に乗り換えましたが、こちらももうじきサポートが終了するようです。 どうぞよろしくお願いいいたします。

  • ヤフーオークションの評価で・・・

    最近ヤフオクを始めたのですが(専ら入札・落札者の立場です)、 評価の仕方でちょっと困ったので質問させていただきました。 マイオークションの「落札」のページから、 未評価の商品を削除してしまったのです。 この場合、もうこの商品の出品者様に評価を付けることはできないのでしょうか・・・? (出品者様のお名前とメールアドレスは分かっています。) 別のオークションを長く利用していたため、 システムの微妙な違いに失敗ばかりです・・・。 よろしくお願いいたします。

  • 楽天オークション携帯からの落札について

    表題通りですが、楽天オークションは出品のみで落札したことがありません。 最近は携帯からの落札が多く喜んでいるのですが、「振り込み方法等が分からない」とメッセージが届きました 「マイオークションの落札できた商品を見てください」と伝えたのですがよく分からないようです。 PC・携帯からの落札後の手続きについて詳しい方に伺います。 落札者側からの手続き等を順序だててご説明いただければありがたいです。 よろしくお願いいたします。

  • Yahoo!オークションで、落札分から削除した出品者と連絡を取りたい

    Yahoo!オークションで、取引が終了したため、マイオークション-落札分から削除しました。 その後、出品者より取引ナビ経由で連絡を戴いたのですが、それを受信したメールを削除してしまい、相手方のID等も覚えていないため、出品者と連絡が取れません。 解決策はないでしょうか?