環境は、VC2008 XP/Vistaです
他のコンパイラ(環境)で作成していたプログラムを
VC2008で、一から作り直したいと思っています。
VC2008で、IEコンポーネント等を使用して、以下の事をしたいのです。
1.画像の非表示・Javascriptの非実行等の制御
2.特定のHPを自動的に開きID・パスワードを入力してログインする。
3.HPの情報に応じて、自動スクロールやリンクをクリックや特定のURLにジャン
プ
ようするに、特定のHPの自動巡回プログラムを作りたいのですが、
どのような組み合わせでの開発が最適でしょうか?
特に上記1.の「画像の非表示・Javascriptの非実行等の制御」を実装するが
大変なように考えています。
また、折角のVC2008なので最新の作り方に近い方が良いと思っています。
但し、「インターネット上の」サンプルなどがまったく無くて、実装出来なくても、
困ります。
VC2008で、出来る事が良く判っていないので、
以下のような2種類の道が有るのかと考えています。
MFC + IWebBrowser2
.NET + ?
どの様な組み合わせが最適でしょうか?
ちなみにC++は理解しています。
ご存知の方、お教えください。
(1)IEコンポーネントなど自由さはあまりない
(2)特定のページとの特定のやりとりだったら
ソケットでやりとりしたほうが意外と簡単
(3)とことんやりたいならNscapeのソースを参考にしたほうがよいかも
> 特に上記1.の「画像の非表示・Javascriptの非実行等の制御」を実装するが
> 大変なように考えています。
Donutのソースで勉強するとか、
こちらとか。
http://www.usefullcode.net/2007/02/ie_2.html
http://www.usefullcode.net/_m/ie_2.php?&mtkk_page=15
過去ログでもレスは付いてないのでまあ、大変なのでは。
http://rararahp.cool.ne.jp/cgi-bin/lng/vc/vclng.cgi?print+200804/08040047.txt
1については、CHtmlViewでOnAmbientPropertyなどを使って実装すれ
ば
それほど難しくないと思いますが。
↑なぜか半角だとスパム扱いされたので
見難いですが全角にしました。
お返事が遅れてすいません。
ずっと何とか、最低の機能を実装しようと四苦八苦していました。
半可経験者さん、ありがとうございます、
HTMLの構文確認からやる気はないので、、、、
熊谷隆史さん、birdさん
ありがとうございます。
結果的に、
VC + ATL
で、実装することにしました。
HTMLのタグの検索や、取得などにそこそこ手間が掛かるようですが
全体の動きは、軽い様でそこそこいい感じであると思っています。
WTL :マイクロソフトに見捨てられているので除外
.NET :中間言語とかが気持ち悪いので除外
MFC :そこそこ便利だけれど大げさで重いので除外
ちなみに
普通は、「.NET」が最新で、将来性もあるのでしょうか?