Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


33698 / 76734 ←次へ | 前へ→

【48252】Re:質問をわかりやすく追加します
発言  ichinose  - 07/4/10(火) 8:53 -

引用なし
パスワード
   ▼はる さん:
おはようございます。


>ただまったく意味が分からないため
>質問の仕様がありません。
Htmlの仕様とかDOMについて調べないと
体系的な理解は難しいですよ!!

>なんで質問内容の部分だけ
>ちゃんとメッセジで表示されるの??
>その仕組みがわかりません。
>きっとこれは
>教えて頂いたコードの中の
>
>MsgBox .all(76).innertext 'これは全部のエレメントを調べた結果
>MsgBox .all(145).innertext
>
>76,145 にあるのか?
これは、このサンプルサイトを調べた値であって、
すべてサイトに当てはまる数字ではないですよ!!

上記の数字は、
サイトが表示された状態で

 dim idx as long
 on error resume next
 with idoc
   for idx=0 to .all.length-1
    msgbox idx & vbcrlf & .all(idx).innertext
    next
   end with

というコードでほしいデータがあるエレメントのインデックスを
調べた結果です。

同じような事を実際のサイトで検証するのですよ!!


余談ですが、
このWebサイトが自分で作成したもの(又は、自分でコントロールできる)で
あるならば、問題ないですが(自分が作成したものなら、表示させてデータを取得
する以外にも方法がありそうですが・・)、

そうでないならば(データを読み取るサイトは別管理のサイト 今回のような質問箱サイトのようなもの)、
こういうコードを作ってしまうとメンテナンスが大変ですよ!!
だって、仕様がいつ変わってしまうかわかりませんからねえ!!

上記の数字だって、この質問箱の仕様が変われば正しく作動しない可能性は
十分考えられるのですよ!!

この点も検討して下さい。
2 hits

【48199】vbaであるホームページの特定部分をコピーできるのでしょうか? はる 07/4/7(土) 23:31 質問
【48202】質問をわかりやすく追加します はる 07/4/7(土) 23:53 質問
【48206】Re:質問をわかりやすく追加します ぱっせんじゃー 07/4/8(日) 9:02 発言
【48210】Re:質問をわかりやすく追加します ichinose 07/4/8(日) 16:24 発言
【48249】Re:質問をわかりやすく追加します はる 07/4/10(火) 0:25 お礼
【48252】Re:質問をわかりやすく追加します ichinose 07/4/10(火) 8:53 発言

33698 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free