クリックについて 削除
Message#3 2016年2月26日(金)10時32分 From: VBA悩み |
ジャッカルのメッセージ(#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位までのループ処理をしたい。 > > > > この場合にどのような処理を行えばよいのか教えてください。 |
上のメッセージを削除します。
よければパスワードを入力し、削除ボタンをクリックしてください。