使用iMacros将表单的多个组合提取到CSV文件

时间:2013-05-05 03:33:21

标签: imacros

我是iMacros的新手,但我发现这个工具非常具体。但是,我很难从哪里开始......我想我有点不知所措。以下是我想做的事情,我将用英语对其进行注释以解释任务,我相信软件应该很容易。正确方向的任何帮助都会很精彩。

有很多类似的问题,但就像我说我是软件的新手,我想这应该是直截了当的。谢谢!

VERSION BUILD=9002379
TAB T=1
TAB CLOSEALLOTHERS
URL GOTO=http://www.designashirt.com/QuickQuote.aspx
TAG POS=1 TYPE=SELECT FORM=ACTION:QuickQuote.aspx ATTR=NAME:listCategory CONTENT=%5
TAG POS=1 TYPE=SELECT FORM=ACTION:QuickQuote.aspx ATTR=NAME:listType CONTENT=%27
TAG POS=1 TYPE=SELECT FORM=ACTION:QuickQuote.aspx ATTR=NAME:listProduct CONTENT=%31
TAG POS=1 TYPE=INPUT:IMAGE FORM=ACTION:QuickQuote.aspx ATTR=NAME:rptColors$ctl00$imgColorSwatch
'listFrontColors should cycle from 1 - 7
TAG POS=1 TYPE=SELECT FORM=ACTION:QuickQuote.aspx ATTR=NAME:listFrontColors CONTENT=%1
'listBackColors should cycle from 0 - 7
TAG POS=1 TYPE=SELECT FORM=ACTION:QuickQuote.aspx ATTR=NAME:listBackColors CONTENT=%0
TAG POS=1 TYPE=DIV FORM=ACTION:QuickQuote.aspx ATTR=ID:step3
'This input field should cycle from 6 - 300
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:QuickQuote.aspx ATTR=NAME:rptAdultSizes$ctl02$sizeBox$txtQuantity CONTENT=6
TAG POS=1 TYPE=DIV FORM=ACTION:QuickQuote.aspx ATTR=TXT:Hanes<SP>Tagless<SP>Tee<SP>DescriptionIt<SP>is<SP>easy<SP>to<SP>understand<SP>why<SP>Hanes<SP>is<SP>a<SP>go-to<SP>bran*
TAG POS=1 TYPE=SELECT FORM=ACTION:QuickQuote.aspx ATTR=NAME:ddPrintType CONTENT=%SCRN
'This field is what needs to be extracted to a CSV file along with the listFrontColors & listBackColors & txtQuantity. example:
'  Front Back Price
'6    1    0   $15.94
'7    1    0   $15.xx
'...
'300  1    0   $xx.xx
TAG POS=1 TYPE=TD FORM=ACTION:QuickQuote.aspx ATTR=TXT:$15.94

到目前为止,我有:

VERSION BUILD=9002379
TAB T=1
TAB CLOSEALLOTHERS
SET VAR1 {{LOOP1}}
ADD VAR1 +1
URL GOTO=http://www.designashirt.com/QuickQuote.aspx
TAG POS=1 TYPE=SELECT FORM=ACTION:QuickQuote.aspx ATTR=NAME:listCategory CONTENT=%5
TAG POS=1 TYPE=SELECT FORM=ACTION:QuickQuote.aspx ATTR=NAME:listType CONTENT=%27
TAG POS=1 TYPE=SELECT FORM=ACTION:QuickQuote.aspx ATTR=NAME:listProduct CONTENT=%31
TAG POS=1 TYPE=INPUT:IMAGE FORM=ACTION:QuickQuote.aspx ATTR=NAME:rptColors$ctl00$imgColorSwatch
TAG POS=1 TYPE=SELECT FORM=ACTION:QuickQuote.aspx ATTR=NAME:listFrontColors CONTENT=%1
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:QuickQuote.aspx ATTR=NAME:rptAdultSizes$ctl02$sizeBox$txtQuantity CONTENT={{!LOOP}}
TAG POS=1 TYPE=SELECT FORM=ACTION:QuickQuote.aspx ATTR=NAME:ddPrintType CONTENT=%SCRN
'POS=1 TYPE=TD FORM=ACTION:QuickQuote.aspx ATTR=TXT:$15.94
TAG POS=1 TYPE=DIV FORM=ACTION:QuickQuote.aspx ATTR=ID:quick-quote
TAG POS=17 TYPE=TD FORM=ACTION:QuickQuote.aspx ATTR=* EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER=C:\Users\Jeff\ FILE=test.csv

目前输出如下:

$0.00 
$0.00 
$0.00 
$0.00 
$0.00 
$15.94 
$14.59 
$13.58 
$12.80 
$12.17 
$11.66 
$0.00 
$0.00 
$0.00 

我不确定为什么这会破坏数字的12,但确实如此。如果我不能自动完成剩下的工作,那么我只需编辑这个脚本就可以了〜大约90次,但仍然更容易,但并不理想。

0 个答案:

没有答案