VBA でIEの「名前を付けて保存を繰り返したい」
未読分:2件
昨日以降(0) 2日前以降(0) 3日前以降(0) 4日前以降(0) 5日前以降(0)
近田 伸矢, 植木 悠二, 上田 寛
IEのデータ収集&自動操作のプログラミング本はこの1冊だけ!IEの起動やポップアップウィンドウ、表示を制御する基本的なコードはもちろん、テキストボックスやラジオボタン、表、ハイパーリンクなどのHTML部品を制御する方法など、自動操作に欠かせないノウハウを丁寧に解説。
Message#2 2015年1月18日(日)02時11分 From: VBAマスター | 返事 削除 変更 |
> VBA でIEの「名前を付けて保存を繰り返したい」 > > 販売元の、商品情報のページなのですが > 閲覧のためにログインが必要です。 > ttps://...........php?pgno=1 > のようなアドレスで、最後の”1”が連番で200前後ページがあり、全てダウンロードしたいのです。 > Webページをローカルに保存したいということでしょうか? > VBA で IE を操作して「名前を付けて保存」するスクリプトを作って解決しました。 > と書いてあったのですが、それはどのように記述すればよいか教えてください・・・。 こちらはIE操作というよりは、IEアプリケーションの操作でShellを利用するかsendkeysで操作しているのかもしれませんね。 単純にソースの保存だけだった、HTMLドキュメントをテキストに貼り付けて拡張子htmlで保存すればすむような気がします。 |
Message#1 2015年1月17日(土)11時02分 From: aga | 返事 削除 変更 |
VBA でIEの「名前を付けて保存を繰り返したい」 販売元の、商品情報のページなのですが 閲覧のためにログインが必要です。 ttps://...........php?pgno=1 のようなアドレスで、最後の”1”が連番で200前後ページがあり、全てダウンロードしたいのです。 ダウンロードソフトを色々試してみましたが、 ページを開いている時に使用するタイプならできましたが、 200ページ開いては保存の繰り返しは 時間がもったいないと思い、連番を作成して一気にダウンロードしてくれる「Invine 」というソフトも使ってみましたが 保存されたページは全てログインしてくださいと表示されるだけのページでした。 同じような質問をしている方がいて、↓ ttp://q.hatena.ne.jp/1240032522 VBA で IE を操作して「名前を付けて保存」するスクリプトを作って解決しました。 と書いてあったのですが、それはどのように記述すればよいか教えてください・・・。 また、試しに2ページ程手作業で「名前を付けて保存」してみたところファイル名が同じだったので どんどん上書きされないようファイル名も変えて保存したいです。 あと、的外れかもしれませんが、保存したいのは文字だけでも十分です。 よろしくお願いします。 |
昨日以降 2日前以降 3日前以降 4日前以降 5日前以降