お世話になっております。
webサイト上に下記のような構成の表があります。
divでできた表が複数あり、div内のh4タグにはそれぞれ異なる日付がspanタグで表示されています。
やりたいことは、今日の日付と一致するh4にぶら下がるliタグ内のAAA,BBBの値を取得したい、というものになります。
データスクレイピングではAAA,BBBのデータは取得できるのですが、h4の日付が今日の日付と等しいものだけ取得する、ということが実現できません。
jsを書いて実装するしかないのか悩んでいます。
良い方法をアドバイスいただけますでしょうか。
よろしくお願いいたします。
Yoichi
(Yoichi)
2
こんにちは
UiPathでは基本的はセレクターを使った指定になるので、そちらでどのようにとれるかによりますが
例えばFindChildrenアクティビティやForEachUiElementアクティビティを使い、フィルター条件を動的に生成すればよいかと思います。
あるいはデータスクレイピングで取得したデータテーブルを特定条件でフィルターしても良いかと思いますが、こちらは何か問題ありますでしょうか?
ありがとうございます。
データスクレイピングの抽出ウィザードでの指定方法が間違っていたようでした。
抽出ウィザードで下記の方法で取得できました。
- 「値を選択」で一番上の表divのliタグの要素を選択(AAA)の部分
- 「2番目の要素」を選択で一番下の表divのliタグの要素を選択
- 「相関するデータを抽出」をクリックし、「値を選択」で一番上の表のh4要素を選択
- 「2番目の要素」を選択で一番下の表divのh4要素を選択
すると、このような形でデータを取得することができました。

ここから日付列を条件に抽出しようと思います。
アドバイスいただき大変ありがとうございました。
system
(system)
Closed
4
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.