タイトル : WEB内コントロールから文字列の取り出し方 投稿日 : 2007/01/08(Mon) 13:46 投稿者 : Long
現在 VB2005 Express Edition を使用して Windows アプリケーションを作成しています。 (VB6 から乗り換え勉強中です) やりたい事 業務用のWEBページからテキスト文字列を取り出して処理をおこないたい HTML ソースに、その文字列が記載されていればいいのですがコントロール内に文字列があるためHTMLソースなどから抜き出すことができません。 Webbrowser コンポーネントを使用してみましたが、直URL では いったんログイン画面になりそこからたどろうとすると別ページを開く必要がある影響かスクリプトエラーが発生して目的のページへたどり着きません。 作成したいアプリケーションは30秒ごとに、目的のページに表示されている文字列を確認して処理を行うというものですが、条件がいくつかあります。 ・クリップボード経由は業務でクリップボード拡張ソフトを使用している関係で使用できない。 ・業務で使用する PC で動作させるのでブラウザーを起動させておくことはできますが、基本バックグラウンドで動作させる必要がある(取得するたびに画面がアクティブにならない など) 例としては以下のページからテキスト文字列を取得するような感じになります。 http://www.gaitame.com/Rate2win.html (目的のページは Ctrl+A でテキストを選択することが可能です) 正直できそうなのか、まったく無理な話なのかも判断ができず困っています・・・。 ヒントになるページや解決の糸口になりそうな処理をご存知の方は教えてください。 よろしくお願いします。 |