webスクレイピング
2020-09-04 08:59
お世話になります。弊社の業務システムの画面(web)には日々更新される15行×30列の表形式のデータあり、この表の値をCELFのシートに貼り付け、諸々の計算したいと考えています。画面の表のセルを1つづつ指定して値をCELF側に取得する方法はわかったのですが、セル数が多く設定が大変なので画面の表のここからここまで、という感じで複数のセルの値をまとめてコピーする(スクレイピング)したいのですが、CELFでできるのでしょうか?(今は代替方法として、全選択してコピー → CELFへ貼り付け後必要部分のみ抽出、というフローを取っていますが、過去のQAにも言及がないようなので、そもそもCELFでwebスクレイピングはできるのだろうか?という点をご教示いただけますと助かります)
回答を投稿するにはログインが必要です。
お世話になります。返信が遅れ申し訳ありませんでした。いただいた助言のとおり「画面項目から値を取得する」のツリー構造をあれこれいじってみたところ、思わぬところに表全体を選択する部分がありましたので、ここを指定することで、無事データを取得するフローが完成しました。ありがとうございました。m(_ _)m
新日本コンピュータマネジメント株式会社
パートナー
ベストアンサー
こんにちは。
表のセル値を1つづつ取得しているとの事ですが、「画面項目から値を取得する」を
利用して、セルを1つづつ取得しておりますでしょうか。
https://cloud.celf.jp/celf-rpa-help/ja/texts/actions/uicontrol-recognition.html
サイトにより、できる・できないがあると思いますが、「画面項目から値を取得する」で指定する箇所を
ツリーの表の部分にする事で、1回で表形式のデータを取得も可能です。
一度、お試し頂ければと思います。
よろしくお願い致します。
表のセル値を1つづつ取得しているとの事ですが、「画面項目から値を取得する」を
利用して、セルを1つづつ取得しておりますでしょうか。
https://cloud.celf.jp/celf-rpa-help/ja/texts/actions/uicontrol-recognition.html
サイトにより、できる・できないがあると思いますが、「画面項目から値を取得する」で指定する箇所を
ツリーの表の部分にする事で、1回で表形式のデータを取得も可能です。
一度、お試し頂ければと思います。
よろしくお願い致します。