- ベストアンサー
プログラムを書きたいのですが、、
こんにちは。今、下記のようなプログラムができないか探しています。 ヤフオクの特定カテゴリ(例えば、「コンピューター」もしくはその中の「パソコン」カテゴリ)の終了日を指定して、自分のIDのウォッチリストに入れるような、カンタンなプログラムを書きたいのですが、どのように書いたらいいでしょうか。 わかる方がいらっしゃれば、教えて頂けると幸いです。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
おおまかな機能としては、 1.ヤフオクのソースを解析してINPUTタグ(入力フィールドやボタンなど)を検索する機能(HTMLパーサ) 2.1で検索したINPUTタグに対してイベント(文字入力やボタン押下など)を発生させる機能 が、必要になると思います。 1は解析用のサンプルソースが一杯公開されているのでそちらを参考にしてみてください。 2はWebブラウザがIEならCOMオブジェクトを使うのが一般的だと思います。 COMオブジェクトというのは簡単に言ってしまうとアプリケーションから別のアプリケーションを操作するための仕様(API)ですが、非常に奥が深くて、それだけで論文が一本書けますので、やる気があれば、ぜひ自力で学習してみてください。 ちなみに、ヤフオクはAjaxを使っているようなので、これを完全自動化する場合はかなり高度な技術が必要かもしれませんね。
その他の回答 (2)
- kumatti1
- ベストアンサー率60% (73/121)
言語が何を想定してるのか分かりませんが、VBAでIEを制御する書籍がありますね。 # 私も簡単だとは思えません。 「Excel VBAでIEを思いのままに操作できるプログラミング術 Excel 2013/2010/2007/2003対応」
- lv4u
- ベストアンサー率27% (1862/6715)
>>カンタンなプログラムを書きたいのですが、どのように書いたらいいでしょうか。 私も、そういうプログラムがあればいいなあと思ったことありますが、面倒なので諦めました。 考え方として、まずは人間がやっていることをそのまま細分化して表現し、それをうまく構造化とか、クラス化してとりまとめて、プログラムに変換すればいいと思います。 「カンタンなプログラム」にはならないかもしれませんね。