この人頭いいなと思ったエピソード

UWSCで、htmlソースコードの中の数字(1-3桁)を取得したいです。ブラウザはchromeを使う予定です。
取得するページには数字が多く存在するので、前後に固定文を入れて正確に数字を取得したいです。
固定文+取得する数字(1-3桁)+固定文 のように検索をかけたいです。


どのようなプログラムをかけばいいか教えて下さい。
よろしくお願いします。

A 回答 (2件)

前提として、固定文がHTMLに埋め込まれていて、


ブラウザをIEにすれば出来るかと。
クロームだと厳しそうです。

IE = CreateOLEObj("InternetExplorer.Application")
IE.Visible = True
IE.Navigate(URL)
BusyWait(IE)
body = IEGetSrc(IE, "BODY")             // BODYのソース取得
戻値 = BETWEENSTR(body, 前固定文字, 後固定文字, [n個目] ) //これを個数分 WHILEでデータが空になるまで繰り返すみたいな。。。

制御文は都合の良いようにすればいいかと思います。
※n個目をインクリメントする
    • good
    • 1

 UWSCは直接出来る内容ではありません。

したがって、UWSCで他のプログラムを動かしてデータを習得する必要があります。

この回答への補足

回答ありがとうございます。
VBScriptでやってみたのですが、技術が足りずうまくいきませんでした。
どのようにプログラムをかけば良いでしょうか。

補足日時:2012/05/17 20:54
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報