|
ジャッカルのメッセージ(#2)への返事 返信が遅くなり申し訳ございません まずは自分で考えてみます。 ありがとうございます。 > まずは、自分で考えたソースを公開しないことにはアドバイスできないですよ。 > > 全部のソースが分からないけど見る限り「rkgBoxName」は一意のclassではないの? > もし1ページに50位まで表示されているのなら > > <div class="rkgBoxName"> > > が1位〜50位までの50あると過程すると > > まず、GetElementsByClassNameメソッドでクラス「rkgBoxName」を全て抽出し、さらに抽出したオブジェクトの中からGetElementsByTagNameメソッドでaタグを抽出してそのターゲットをクリック処理する。 > もしくは、aタグのURLを抽出して順にクリック処理するとか。 > > > > <div class="rkgBox noGraph"> > > > > <div class="rkgBoxHead rankNN">→一意のキーワード NN=1〜50 > > > > <div class="rkgBoxNo"><span class="num">1</span>位</div> > > <div class="rkgBoxTrans"><span class="same">1位</span></div> > > > > <div class="rkgBoxName">→一意のキーワードでない > > <a href="http://###">***</a></div> > > > > 上記のようなHTMLがあります。 > > > > ・<a href="http://###">***</a></div>をクリックしたい > > ・ランキング1位〜50位までのループ処理をしたい。 > > > > この場合にどのような処理を行えばよいのか教えてください。 |
↑エクセルVBAのIE(InternetExplorer)操作で分からない事があればこちらの掲示板よりご質問ください^^
ExcelのVBA初心者入門↑こちらはExcelのVBAをマスターできるよう初心者向けのエクセルVBA入門コンテンツになります^^
こちらでは、エクセルVBAで実際に作成したIE(InternetExplorer)制御ツールをまとめています。自動ログインや情報収集など具体的に解説しています。IE(InternetExplorer)制御をされる方は参考にしてください。
こちらでは、これまでに紹介したIE(InternetExplorer)操作で便利な機能をツール化しています。無償でダウンロードできますので、目的に合わせたご利用ください。
こちらでは、IE(InternetExplorer)オブジェクトのメソッド・プロパティをまとめています。
こちらでは、エクセルVBAのIE(InternetExplorer)操作で利用されたVBA関数をまとめています。
こちらでは、エクセルVBAのIE(InternetExplorer)操作で利用されたステートメントをまとめています。ExcelのVBAで基本的な部分になりますので、しっかり理解しましょう。
こちらでは、これまでに作成したIE(InternetExplorer)操作で役立つサブルーチンをまとめています。
全てをコピーする必要はありませんが、目的に合わせたサブルーチンをご利用ください。
こちらでは、IE(InternetExplorer)制御の利用だけでなく、Excel全般で利用できるVBAコードです。エクセルVBAで役に立つものばかりですので、ご利用ください。