プログラム初心者です。プログラムでブラウザに表示されたページのデータを取得して加工したいと思っています。そこで、どうやって実現できるかを調べたところIEオブジェクトをCOMコンポーネントCreateObject("InternetExplorer.Application")という感じでオブジェクトを作ってIEと同じ動作をすることができるという情報をキャッチしました。
またVisual BasicにWebBrowserコントロールなるものがあり、そちらでもIEと同じ振る舞いをさせることもできるし、サイト内の情報を取得して加工することもできると書かれていました。
プログラムは初心者ですが、どちらの方法が簡単でしょうか?ご教授お願いします。
No.2ベストアンサー
- 回答日時:
安直なのはWebBrowserコントロールですが、将来、HTMLとそれに使う
Scriptを勉強していくのでしたらCOMコンポーネントを使う方が、
実環境に近いプログラムになるので、有効だと思います。
尚、COMコンポーネントを使う方はVBが無くても(WebBrowser
コントロールを乗せるコンテナ、例えばフォーム等が無くても)
実行させることができます。
No.1
- 回答日時:
簡単確実な表示動作はWebBrowserコントロールでできます。
VBですと大きなformが必要になってしまいますが、
作成者の希望するものだけを表示させることができます。(利用者が勝手に変えられない。)
プログラム内でwebページのボタン押下などを処理することについてはCreateObject("InternetExplorer.Application")を使うプログラムをたびたび目にしますが、関心もなく、知りません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【エクセルマクロ】既に開いているIEの、サイズや表示位置を変更するには 4 2022/12/01 22:57
- その他(パソコン・周辺機器) EXCELで「WEBオプションの対象ブラウザ」を変更する方法 2 2023/04/12 15:44
- その他(ブラウザ) IE・edgeで日増しに観られるサイトが減ってくる。 1 2022/10/04 22:40
- Java 問題作成のWebアプリの作り方を教えてください 1 2022/11/26 22:01
- 楽天市場 パソリRC-S380がアドオン管理に表示れないです 2 2022/10/04 21:40
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- システム 古いWEBシステム。もう追加プログラムは作れない? それともできる? 6 2022/06/08 13:41
- オープンソース IT用語、ソースとオブジェクト、改変と翻訳と翻案の違いなど どのようにりかいすればよいのですか 1 2022/09/09 10:02
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- HTML・CSS Chrome のキャッシュについて 3 2022/05/26 07:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
vba listviewにおけるtextのAli...
-
c言語のサイコロを100回振って...
-
無限ループ中にある任意のキー...
-
COBOLのS9タイプからXタイプへ...
-
指定したフォルダーを最前面表...
-
バックグラウンドで動作させる。
-
DataGridViewで指定列の背景色...
-
MPLABでビルドできない・・・
-
VBA
-
C言語でpingを実行してその結果...
-
プロダクションコードとは?
-
DirectShowでのカメラ画像
-
C言語 多次元配列(3次元配列)
-
三次元のグラフを書きたいので...
-
Visual Studio .NET C# でDLLを...
-
C言語でのソケット通信のclose
-
オブジェクト指向によるポケモ...
-
マイコンからプログラムを読み...
-
掃き出し法の計算誤差について
-
Excel VBA じゃんけん
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Webプログラムってネイティブア...
-
vba listviewにおけるtextのAli...
-
初級者の質問――time_tについて
-
VBA
-
COBOLのS9タイプからXタイプへ...
-
指定したフォルダーを最前面表...
-
マイコンからプログラムを読み...
-
2値化した画像の黒い部分のピク...
-
プロダクションコードとは?
-
Arduino nano(アルドゥイーノ ...
-
URLの最初の「h」を略す
-
VBコンソールアプリ(.NET Frame...
-
XPathの関数「text()="value"」...
-
世界一美しいソースコード
-
Excel VBA で、データベースフ...
-
三次元のグラフを書きたいので...
-
Visual Studio .NET C# でDLLを...
-
SH2を使いたいです
-
壁紙の変更
-
gccでスタックオーバーフローの...
おすすめ情報