iMacros:表单填写然后提取结果

时间:2014-01-09 12:47:36

标签: forms csv imacros extraction

我搜索过以前的问题,但似乎无法找到我正在寻找的建议。

我目前正在基于网络的测试环境中测试报价引擎,其中包括填写不同的标准(位置,年龄,日期),按提交,然后在表格中显示结果。

它正在取消,所以我正在尝试在iMacros中自动化该过程。

我已经成功设置了一个宏来从csv文件中提取我需要的标准并填写表单,但现在我需要在每次表单“填充”自己时提取数据。

这实际上可行吗?

到目前为止,这是我的代码......

TAB T=1
SET !DATASOURCE returndates.csv
SET !DATASOURCE_COLUMNS 1
SET !DATASOURCE_LINE {{!LOOP}}
URL GOTO=XXXX/TravelQuotation
TAG POS=1 TYPE=SELECT FORM=ACTION:TravelQuotation/RetrieveQuotes ATTR=ID:Aggregator CONTENT=%engine1
TAG POS=1 TYPE=INPUT:RADIO FORM=ACTION:TravelQuotation/RetrieveQuotes ATTR=ID:TripType
TAG POS=1 TYPE=SELECT FORM=ACTION:TravelQuotation/RetrieveQuotes ATTR=ID:TripArea CONTENT=%2
TAG POS=1 TYPE=DIV ATTR=TXT:--<SP>Select<SP>One<SP>--
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:TravelQuotation/RetrieveQuotes ATTR=ID:StartDate CONTENT=01/03/2014
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:TravelQuotation/RetrieveQuotes ATTR=ID:EndDate CONTENT=02/03/2014
TAG POS=1 TYPE=INPUT:RADIO FORM=ACTION:TravelQuotation/RetrieveQuotes ATTR=ID:GroupType
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:TravelQuotation/RetrieveQuotes ATTR=ID:FirstName CONTENT=John 
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:TravelQuotation/RetrieveQuotes ATTR=ID:LastName CONTENT=Smith
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:TravelQuotation/RetrieveQuotes ATTR=ID:Email CONTENT=john.smith@smithjob.com
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:TravelQuotation/RetrieveQuotes ATTR=ID:PrimaryTravellerDOB CONTENT=30/03/1965
TAG POS=9 TYPE=DIV ATTR=TXT:
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:TravelQuotation/RetrieveQuotes ATTR=*
TAG POS=1 TYPE=TABLE ATTR=TXT:Product<SP>Name<SP>Product<SP>Type<SP>Max<SP>Days<SP>Premium* EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER=* FILE=TEST1.csv

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

可能的。 使用EXTRACT命令 链接在这里: http://wiki.imacros.net/Data_Extraction