teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

不明点の追記

2021/03/26 09:09

投稿

SakuraBeans
SakuraBeans

スコア2

title CHANGED
@@ -1,1 +1,1 @@
1
- VBA+SeleniumBasicでのchromからのテーブルデータ取得に関して
1
+ VBA+SeleniumBasicでのchromから一部のテーブルデータ取得ができません
body CHANGED
@@ -1,7 +1,7 @@
1
1
  VBA+SeleniumBasic2.0.9.0にてchromを利用したデータ取得のプログラムを作成しています。
2
2
  Web上のテーブルデータのうち、テキストボックスのデータのみが取得できずに困っています。
3
3
  初めてseleniumを使っているので、web等参照しながら試行錯誤しているのですが、
4
- よろしくお願いします。
4
+ 有識者の方、ご教授いただけますでしょうか。よろしくお願いします。
5
5
 
6
6
  ###テーブルデータの取得コード
7
7
  Set tbl = Driver.FindElementByXPath("//*[@id='bbbbb']").AsTable
@@ -13,4 +13,9 @@
13
13
  <input disabled="disabled" type="text" name="price[aaaa_aa_aa]" value="" size="5">
14
14
 
15
15
  ### 取得できない部分のxpath
16
- //*[@id="bbbbb"]/tbody/tr[1]/td[123]/input
16
+ //*[@id="bbbbb"]/tbody/tr[1]/td[123]/input
17
+
18
+
19
+ 取得できない個所のデータを単独で取得しようと思いましたが、name="price[aaaa_aa_aa]"の[aaaa_aa_aa]部分が変動した値になるため、XPATH以外での指定ができません。
20
+
21
+ VBAでは、get_textなどが利用できないのですが、上記のようなHTML個所の値を取得するための記述方法を教えていただけますでしょうか。