OKWaveというサイトがあります。IEのコントロールを使って、質問、全ての回答にアクセスしてテキストに書き出したいと思っています。どのように各要素にアクセスすればよいでしょうか?プログラムで行いたいと思っているのでコピペは無しでお願いします。


例えば、
http://okwave.jp/qa5201496.html
の質問で、まず質問を取得してテキストに書き出す。次ぎに全ての回答の件数を取得。そして各回答の要素にアクセスしてそれをテキストに書き出す。といったようなことをやりたいと思っています。

参考サイト
http://invest-prg.rich-prj.com/p_progtip/ie_ctrl.html

回答の条件
  • 1人2回まで
  • 登録:2009/08/19 04:19:53
  • 終了:2009/08/26 04:20:02

回答(2件)

id:HALSPECIAL No.1

HALSPECIAL回答回数407ベストアンサー獲得回数862009/08/19 09:48:40

ポイント60pt

質問とは異なってしまいますが、

IEのコントロールは使わず、XMLHTTPRequestをおすすめします。


1.XMLHTTPRequestでHTMLを取得。

2.正規表現で質問、回答を抜き出す。

    (VBScript の RegExp オブジェクト)


こちらが参考になると思います。

Web ページをダウンロードする方法〜 MSXML 編〜

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません