浏览器扩展程序
需求:
自动抓取页面的订单信息,把每个订单的信息整理为excel表格,并导出到电脑。
1.建立数组存放订单信息
var Users = new Array();//存放所有订单
var testUser={}; //存放每个订单的每条信息
2.获取数组,存入数组
$('.open').each(function(i){ //.open是页面中需要打印的订单,遍历赋值
var User = {}; //注意存放订单的数组要从new一遍
User['userId']=obj.find('.buyer-id').text();
User['Price']=obj.find('.converted-price').text();
User['Pay']=obj.find('.order-payment').parent().text();
User['Photo']=obj_n.find('.item-image').attr("src");
User['Details']=obj_n.find('.item-specifics .item-specific').text();
User['Address']=obj_n.find('.shipping-address address').text();
User['Form']=obj_n.find('.order-comment').text()==''?obj_n.find('.nocomment').text():obj_n.find('.order-comment').text();
User['Href']=obj_n.find('.order-item a').attr("href");
Users.push(User);
})
到这里Users里面已经有所有需要打印的信息
3.转换格式,生成表格
var new_user&