2017-03-21 13 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

隨着圖片搜索可以得到框的x/y座標。變量!IMAGEX和!IMAGEY保存圖像找到的位置的座標。然後您可以在這些座標處單擊/提取元素。如果單詞「WAIT」變爲「CALL」,這種方法也適用。

我很快測試使用Kantu這種可視化的方法,它工作正常(我搜索框的右側角球,標記爲綠色):

enter image description here

+0

嘿好友,謝謝你的回答,但這不是一個圖像元素,它是一個測試元素.. –

+0

這是沒有問題。圖像識別適用於網站上的所有內容,無論是真實的圖像,文本,任何類型的HTML元素,JavaScript等。這就是爲什麼它在一切都失敗時很有用。 – Tienkamp

+0

啊,這真是太棒了......我會給這個命令一個鏡頭然後......再次感謝...... :) –