我想使用来自json的iMacros进行数据检索。虽然它生成json live http,但如何使用iMacros从json中检索数据?
示例json从http://www.w3schools.com/website/Customers_MYSQL.php
直播下面是一个不使用live http json的iMacros脚本示例,我的脚本是如何实现的?
VERSION BUILD=8940826 RECORDER=FX
TAB T=1
SET !DATASOURCE customer.csv
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:actions-form ATTR=NAME:Name CONTENT={{!COL1}}
TAG POS=1 TYPE=TEXTAREA FORM=ID:actions-form ATTR=NAME:City CONTENT={{!COL2}}
TAG POS=1 TYPE=BUTTON ATTR=ID:button-submit
如上所述,请帮助如何从json live http检索数据,谢谢
答案 0 :(得分:2)
以下是提供的链接示例:
SET !EXTRACT_TEST_POPUP NO
TAG POS=1 TYPE=BODY ATTR=* EXTRACT=TXT
SET N EVAL("var json = JSON.parse('{{!EXTRACT}}'); json[0].Name;")
SET C EVAL("var json = JSON.parse('{{!EXTRACT}}'); json[json.length - 1].Country;")
PROMPT "First name: {{N}}\nLast country: {{C}}"
答案 1 :(得分:1)
iMacros for Firefox的网址示例:
for(int i=0; i < partNum.length; i++){
if(customerPart == partNum[i]){
System.out.println("Sequential search found part" + customerPart);
// here
System.out.println("and the price is: " + priceArray[i]);
}
}
或者您可以在iMacros for Firefox中使用javascript(带* .js的文件)。