2017-03-21 7 views
0

このライブグラフの情報を "www.signal-binary.com/en"にスクラップします。私はiMacrosでイベントを記録しようとしました。それは記録されますが、情報を取得するために「EXTRACT = TXT」を追加すると機能しません。ライブグラフのデータをスクラップできません

これが記録されたビットである。

VERSION BUILD=844 RECORDER=CR 
URL GOTO=http://signal-binary.com/en/ 
TAG POS=1 TYPE=TEXT ATTR=TXT:1.07927<SP>WAIT 

そして、ここでは、私がデータをこすりするために使用していますコマンドです:

VERSION BUILD=844 RECORDER=CR 
URL GOTO=http://signal-binary.com/en/ 
TAG POS=1 TYPE=TEXT ATTR=* EXTRACT=TXT 

は、私は、スクリプトを修正していない運で次のことを試してみました:

VERSION BUILD=844 RECORDER=CR 
SET !ERRORIGNORE YES 
TAG POS={{!LOOP}} TYPE=RECT ATTR=CLASS:rvalue EXTRACT=TXT 
PROMPT {{!EXTRACT}} 

画像添付ファイルの赤いボックス私のクエリはより良い。

Need to scrape the info inside the red highlighted box

答えて

1

そして、おそらく次のような方法は、あなたに役に立つでしょう:

ワイルドカードを追加することを推測していないのはなぜ
SEARCH SOURCE=REGEXP:"(\\d+\\.\\d+ WAIT)" EXTRACT=$1 
PROMPT {{!EXTRACT}} 

*?

TAG POS=1 TYPE=TEXT ATTR=TXT:*WAIT EXTRACT=TXT 
+0

うん..私はすでに過ぎていることを試してみました...それは私にエラー "#EANF#"を与える –

+1

なぜあなたが 'TAG'コマンドがうまくいかないのか分かりません。私はそれをうまくテストしました。とにかく私の更新を試してください。 – Shugar

+0

素晴らしい...あなたの更新されたソリューションは完璧に動作します:) :)あなたの素晴らしいバディ.. :) –

0

iMacros IMAGESEARCHコマンドを使用するオプションもあります。

http://wiki.imacros.net/IMAGESEARCH

imagesearchを使用すると、ボックスのX/Y座標を取得することができます。 vars!IMAGEXと!IMAGEYは、画像が見つかった場所の座標を保持します。次に、これらの座標の要素からクリック/抽出することができます。このアプローチは、「WAIT」という言葉が「CALL」に変わる場合にも機能します。

私はすぐにKantuを使用して、この視覚的なアプローチをテストし、それが正常に動作します(私は緑でマークボックスの右コーナーで検索):

enter image description here

+0

あなたの答えのおかげで、おかげで、これはイメージ要素ではありません、それはテスト要素です.. –

+0

それはありません問題。画像認識は、実際の画像、テキスト、あらゆる種類のhtml要素、javascriptなどであるかどうかにかかわらず、ウェブサイト上のすべてのもので動作します。 – Tienkamp

+0

ああそれは素晴らしいです...私はこれにコマンドを与えるつもりです。 –

関連する問題