Q&A

回答の並べ替え:
投稿新規に質問を投稿する

webスクレイピング

shinkai shinkai

2020-09-04 08:59

お世話になります。弊社の業務システムの画面(web)には日々更新される15行×30列の表形式のデータあり、この表の値をCELFのシートに貼り付け、諸々の計算したいと考えています。画面の表のセルを1つづつ指定して値をCELF側に取得する方法はわかったのですが、セル数が多く設定が大変なので画面の表のここからここまで、という感じで複数のセルの値をまとめてコピーする(スクレイピング)したいのですが、CELFでできるのでしょうか?(今は代替方法として、全選択してコピー → CELFへ貼り付け後必要部分のみ抽出、というフローを取っていますが、過去のQAにも言及がないようなので、そもそもCELFでwebスクレイピングはできるのだろうか?という点をご教示いただけますと助かります)

shinkai shinkai
お世話になります。返信が遅れ申し訳ありませんでした。いただいた助言のとおり「画面項目から値を取得する」のツリー構造をあれこれいじってみたところ、思わぬところに表全体を選択する部分がありましたので、ここを指定することで、無事データを取得するフローが完成しました。ありがとうございました。m(_ _)m
新日本コンピュータマネジメント株式会社 新日本コンピュータマネジメント株式会社 パートナー
メダルベストアンサー
こんにちは。

表のセル値を1つづつ取得しているとの事ですが、「画面項目から値を取得する」を
利用して、セルを1つづつ取得しておりますでしょうか。
https://cloud.celf.jp/celf-rpa-help/ja/texts/actions/uicontrol-recognition.html

サイトにより、できる・できないがあると思いますが、「画面項目から値を取得する」で指定する箇所を
ツリーの表の部分にする事で、1回で表形式のデータを取得も可能です。

一度、お試し頂ければと思います。

よろしくお願い致します。
メールコンタクトをとる