无法在imacros中将数据写入或附加到csv中

时间:2017-07-04 08:56:01

标签: export-to-csv imacros

我正在使用imacros提取一些数据,并试图将该数据附加到csv中。 这是我的提取代码

'Gives me a numeric value(e.g  14)
TAG POS=1 TYPE=span ATTR=CLASS:proPriceField&&TXT:* EXTRACT=TXT
SET !EXTRACT EVAL("'{{!EXTRACT}}'.match(/[0-9,]+/);")

'Gives me a numeric value(e.g  2456)
TAG POS=1 TYPE=span ATTR=CLASS:sqrPriceField&&TXT:* EXTRACT=TXT
SET abc EVAL("'{{!EXTRACT}}'.match(/[0-9,]+/);")

'Gives me a text value(e.g "Kalyan")
TAG POS=1 TYPE=span ATTR=CLASS:localityFirst&&TXT:* EXTRACT=TXT

'Gives me lattiude from a link
TAG POS=2 TYPE=a ATTR=class:stop-propagation&&TXT:* EXTRACT=HTM
SET lat EVAL("'{{!EXTRACT}}'.match(/\?(lat=.+?)&/)[1];")

'Gives me longitude from a link
SET longt EVAL("var regex = /longt=(\\d+(?:\\.\\d+)?)/g; var str = '{{!EXTRACT}}';str.match(regex)[1];")

SAVEAS TYPE=!EXTRACT FOLDER=* FILE=temp.csv

这是我提取数据的link

我期望数据应以下列格式附加

ProPrice   SqrPrice  Locality    Lat      Longt
 14        2456       Kalyan    19.456    17.897

但是上面的代码在csv中写入数据时给出了错误"reject is not defined, line: 20 (Error code: -1001)",有关为什么会发生这种情况的任何建议。任何帮助将不胜感激。谢谢

1 个答案:

答案 0 :(得分:1)

我稍微纠正了你的代码:

{{1}}