![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
<head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis" />
<title>無題ドキュメント</title>
</head>
<body>
<table width="450" border="1">
<tr>
<th scope="col"></th>
<th scope="col"></th>
</tr>
<tr>
<th scope="row"></th>
<td><table width="450" border="1">
<tr>
<th scope="col"></th>
<th scope="col"></th>
</tr>
<tr>
<th scope="row"></th>
<td>【xyz】</td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>
このようなhtml文書があったとして、
【xyz】この値を取得したいのですが
WebBrowser1.Navigate("上記のhtml文書のURL")
Do While (WebBrowser1.IsBusy Or WebBrowser1.ReadyState <> WebBrowserReadyState.Complete)
My.Application.DoEvents()
System.Threading.Thread.Sleep(50)
Loop
からどのようにコーディングすれば取得できるんでしょうか?できるだけ文字列操作をするのではなくて、
用意された2.0のクラス群を利用して取得したいんです。教えてください。お願いします。
No.1ベストアンサー
- 回答日時:
私の環境は VB6.0 で、.NET は触ったことがありませんので、記述が違う
かもしれません。
> 【xyz】この値を取得したいのですが
ちょっと意味が良く分かってませんが、、
サンプルの HTML ソースは複合表になってますけど、基本はこんな感じで
どうですか?
Dim t As HTMLTable
Dim c As HTMLTableCell
Dim lngCno As Long, lngTno As Long
For Each t In WebBrowser1.Document.all.tags("table")
lngCno = 0
For Each c In t.Cells '--> getElementsByTagName("td")
lngCno = lngCno + 1
Debug.Print "【Cells(" & lngCno & ") in Tables(" _
& lngTno & ") innerHTML】"
Debug.Print c.innerHTML
Next c
lngTno = lngTno + 1
Next t
お返事ありがとうございます。
なるほどそうやってやるんですか。
もやもやしてたイメージがはっきりしました。
【xyz】っていうのは単純にりんごでもごりらでもなんでもいいんです。つまり <td>りんご</td>だったらりんごを取得したいんです。<td>ごりら</td>を取得して変数に格納したいんです。ですがサンプルの方でうまくできそうです、ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Selenium.ChromeDriverの使い方について 7 2022/09/22 06:43
- PHP htmlで複数の個数入力欄を表示させるには 1 2022/09/20 03:11
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- JavaScript EasyUIのSubGrid(jquery)におけるObjectに入れた連想配列について 1 2022/05/02 11:21
- HTML・CSS 自身のHPにYouTube動画を貼り付けるのが出来なくなり困ってます 1 2022/11/11 10:44
- HTML・CSS テーブルタグのセルの幅の一部だけを指定 1 2023/03/12 12:02
- JavaScript 追加ボタンを押した際に ok ボタンを押した場合のみ入力値が追記されるようにしたいです 6 2022/05/29 09:57
- JavaScript jQueryで同じクラス名のものを別物として扱いたい 1 2022/06/17 14:14
- その他(プログラミング・Web制作) python 気象データの取得 2 2023/06/20 23:54
- HTML・CSS 【CSS】:hasで可能? imgを含むtr要素を選択したい 1 2022/11/17 14:36
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
tableタグとformタグの組み合わせ
-
html でのテキスト結合について
-
テーブルの一部分のセルだけに...
-
td width="180" と固定してるの...
-
Tableタグで作成した表の縮小
-
td要素内のdiv要素をセンタリン...
-
商品詳細を横並びに表示する方法
-
HTMLでテーブルタグ<table>を使...
-
同じクラス名はつけないほうが...
-
入れ子にしたテーブルをheight1...
-
本文を、縦幅いっぱいに表示さ...
-
リストの記号を括弧付きの文字...
-
XHTMLに関する質問 順序が逆に...
-
divで囲んだ文字が消える
-
インラインフレームの表示方法
-
4カラムのテーブルに絶対幅と相...
-
センタリングしたページの印刷
-
Firefoxでbackground-imageが上...
-
テーブル内のテーブルの高さを...
-
CSSで任意の位置から縦罫線、横...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
tableタグとformタグの組み合わせ
-
html でのテキスト結合について
-
テーブルの一部分のセルだけに...
-
同じクラス名はつけないほうが...
-
テーブル内のテーブルの高さを...
-
cssで、テーブルのtdの中の文字...
-
XHTMLに関する質問 順序が逆に...
-
vbscriptで時計を作りたい
-
Tableタグで作成した表の縮小
-
Tableタグ内のspan styleが適応...
-
formのinputなどの幅100%指定
-
Firefoxを使ってるのですがズー...
-
divで囲んだ文字が消える
-
商品詳細を横並びに表示する方法
-
表とリスト(ulとtable)の違い...
-
入れ子にしたテーブルをheight1...
-
TDタグ内での均等割付の仕方
-
テーブルのセル内の隙間を取れ...
-
td要素内のdiv要素をセンタリン...
-
HTMLのテーブルでそれぞれの大...
おすすめ情報