VBA+SeleniumBasic2.0.9.0にてchromを利用したデータ取得のプログラムを作成しています。
Web上のテーブルデータのうち、テキストボックスのデータのみが取得できずに困っています。
初めてseleniumを使っているので、web等参照しながら試行錯誤しているのですが、
有識者の方、ご教授いただけますでしょうか。よろしくお願いします。
###テーブルデータの取得コード
Set tbl = Driver.FindElementByXPath("//*[@id='bbbbb']").AsTable
tbl.ToExcel rSheet.Cells(3, 2)
→下記のようなHTML個所以外は取得できています。
上記のコードで取得できない部分のHTML
<input disabled="disabled" type="text" name="price[aaaa_aa_aa]" value="" size="5">取得できない部分のxpath
//*[@id="bbbbb"]/tbody/tr[1]/td[123]/input
取得できない個所のデータを単独で取得しようと思いましたが、name="price[aaaa_aa_aa]"の[aaaa_aa_aa]部分が変動した値になるため、XPATH以外での指定ができません。
VBAでは、get_textなどが利用できないのですが、上記のようなHTML個所の値を取得するための記述方法を教えていただけますでしょうか。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/07 02:32
2021/04/07 09:36
2021/04/07 09:44
2021/04/08 04:24