Enterprise Blue Ocean ◮

神谷町RPAブログ

  • Blue Prism 初級者向け
    • Blue Prism を 無料で利用する 方法はこちら
    • Blue Prism の Blue Prism 事始め!オンボーディングの記事はこちら
    • Blue Prism で Excelを操作 する記事はこちら
  • Blue Prism、ちょっと進んだコンテンツ☆
    • Blue Prism の ベストプラクティス 記事はこちら
    • Blue Prism の 逆引きナレッジ wiki こちら
    • Blue Prism を リアルタイムで起動する 方法はこちら
  • RPA、そもそも論!
    • Youtube で、あらためて振り返る RPA とは?・・・はこちら☆

Blue PrismでWebページから表形式のデータ(tableタグ)を読み取る

Webページのデータの表現形式は様々ですが、表形式のデータ(tableタグ)はかなりポピュラーなものだと思います。
昔は多用されていたtableタグですが、いまではレイアウト目的に使うことはお薦めされてないみたいですね。

nakazye.hatenablog.com

上記のような本来の使い方とは異なる目的での使用頻度は減っているようですが、RPAで自動化対象とするWeb画面では、tableタグはまだまだ現役だと思います。
ここでは、Blue Prismで簡単にtableタグの中身をとる方法をまとめます。

 

表形式のデータの一要素をスパイする

やり方は簡単です。まず、読み取りたい表形式のデータの一要素をスパイします。
ここでは、Yahooファイナンスのページの表形式のデータの一要素をHTMLモードでスパイしています。

f:id:EnterpriseBlueOcean:20180611142523p:plain

赤枠でハイライトされた「順位」がスパイした要素となります。

f:id:EnterpriseBlueOcean:20180611142549p:plain

 

一要素から表形式のデータを取得する

スパイした一要素から表形式のデータを取得することは簡単で、ElementからGet TableすればOKです。

f:id:EnterpriseBlueOcean:20180611142630p:plain

これで以下のように表形式のデータがBlue Prismの中に取得されます。

f:id:EnterpriseBlueOcean:20180611142642p:plain

 

まとめ

Blue PrismでWebページから表形式のデータ(tableタグ)を読み取るには、表の中の一要素をスパイして、Get TableすればOKです。
今回は本当に簡易的なTipsでした。