プロが教える店舗&オフィスのセキュリティ対策術

UWSCにてHTML内のある値を取得する方法を教えてください。

下記は取得したHTMLソースの一部です。
---------------------------------------------
<table>
<thead>
<tr>
<th>区分</th>
<th>予定</th>
<th>実績</th>
</tr>
</thead>
<tbody>
<tr>
<th class="subcate1">人件費</th>
<td>200,000円</td>
<td>180,000円</td>
</tr>
<tr>
<th class="subcate1">交通費</th>
<td>10,000円</td>
<td>9,500円</td>
</tr>
<tr>
<th class="subcate1">合計</th>
<td>300,000円</td>
<td>189,500円</td>
</tr>
</tbody>
</table>
---------------------------------------------
実績の人件費及び交通費をそれぞれ取得したいのですが可能でしょうか?
上記で言うと、「180,000円」「9,500円」を取得したいのです。
更に具体的には変数"jinkenhi_jisseki"に180,000円、
"koutsuhi_jisseki"に9,500円が代入できればと思っています。

BETWEENSTR等を使って取得すると思うのですが、
問題点は、「200,000円」「300,000円」の部分が変動するため固定された文字ではないという事です。

詳しい方よろしくお願いいたします。

A 回答 (1件)

> 問題点は、「200,000円」「300,000円」の部分が変動するため固定された文字ではないという事です。



項目が増えたり消えたりするんでなければ、<td>~</td>に囲まれた2番目と4番目を取得で良いのでは。
変数srcにソースが入ってるとして、

jinkenhi_jisseki = BetweenStr(src, "<td>", "</td>", 2)
koutsuhi_jisseki = BetweenStr(src, "<td>", "</td>", 4)
    • good
    • 1
この回答へのお礼

できました!ありがとうございます。
関数を使いこなせて(理解しきれて)いませんでした。

お礼日時:2018/11/29 13:16

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています