Q&A

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

ロボでHTMLページの構造解析に失敗する

umemura umemura

2019-08-01 18:22

「ロボット」タブの「画面項目を入力・操作する」のアクションで
HTMLページの項目を選んだところ、下記のエラーが表示されました。


選択された画面項目が見つからないため操作対象情報を取得できませんでした。
以下のような原因が考えられます。
・指定されたウィンドウが閉じてしまっている
・指定されたウィンドウで別のタブや画面が表示されている
・指定されたウィンドウのタイトルが変更されている
・指定されたウィンドウの内部的な構造が変化している
・指定されたアプリケーションが構造解析に対応していない


通常のHTMLページから項目を選んでいるだけで、
記載されているエラー内容には特に当たるものがないのですが、
「操作対象指定」ダイアログの「ウィンドウタイトル」にのタイトルが文字化けしていました。
(四角の中に×が入っているような文字に化けていた)

文字化けも「指定されたウィンドウのタイトルが変更されている」とみなされてしまうということしょうか。
対象のHTMLページはサービスとして提供されているものの為、
タイトルを修正するということは難しいのですが、
何か回避方法はありますでしょうか。

kurata kurata
メダルベストアンサー
化けていたのはこんな感じですか?
あとは中にバツが入っていない、ただの白い四角とか。
ネットで「四角にバツ」とか「豆腐」とか呼ばれているものです。
これが出るのは
「使用しているOSやシステムにない文字コードの文字」
のときにこうなります。
つまり、CELFにはそのウィンドウタイトルにある文字の文字コードが入っていない、ということになると思います。

なので
「CELFで読み取りに使われる文字コードは何ですか?」
「読み取れる対応文字コードを増やす方法はありますか?」
というのをサポートに質問するのが一番早道でしょう。
hero hero
構造解析に対応していないのではないでしょうか。
画像検索でやったほうがいいと思います。
特に文字化けのウィンドウの項目に対しては。