我是 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 次就可以了,仍然更容易,但并不理想。