鱼C论坛

 找回密码
 立即注册
查看: 2209|回复: 0

[作品展示] 爬取什么值得买 部分商品

[复制链接]
发表于 2020-3-26 11:13:19 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 wp231957 于 2020-3-26 11:22 编辑
const sync=require("sync-request");   //同步
var cheerio = require('cheerio');     //解析伪jquery语法
let iconv = require('iconv-lite');    //转码
var arr=new Array(); 
for (var page=1;page<11;page++){
    url="https://faxian.smzdm.com/p"+page;
    var resp=sync("GET",url);
    html=iconv.decode(resp.body,"utf8");
    $ = cheerio.load(html);
    items=$("#feed-main-list").find("li");
    $(items).each(function(index,elem){
        price=$(elem).find("div").eq(2).text();
        text=$(elem).find("div").eq(1).find("img").attr("alt");
        //vscode 点个赞,我用很多引号套引号 再套很多个加号 才拼接成一个
        //能运行的字符串,然后它(vscode)问我 是否执行修补程序
        //好吧,执行修补,补成下面这句(精简代码),只不过他原来给补的是
        //双\\ 我发现不能用 换了单\ 就能用了
        var tmp=`{\"price\":\"${price}\",\"描述":\"${text}\"}`;
        arr.push(JSON.parse(tmp));
    });
};
console.log(arr);
/*
    PS E:\wp> node app13
以下现实部分结果,发帖的文本框容量太小
  { price: '133元', '描述': 'LEGO 乐高 赛车系列 76895 法拉利F8 Tributo' },
  { price: '28元(需用券)', '描述': '色虎 苹果X手机膜' },
  { price: '216元(合54元/件)', '描述': 'TUOBITUO 拓 墨鱼系列 厨师刀 *4件' },
  { price: '199元', '描述': 'Midea 美的 MF-WZN1501 1.5升 空气炸锅' },
  {
    price: '2199元',
    '描述': '希箭/HOROW 智能马桶一体式坐便器即热式无水箱全自动冲洗烘干坐便器 S5升级座圈脚感冲水400坑距'  },
  { price: '领券满300-40元,菌菇水凑单到手158元~', '描述': '考拉海购 宠粉节 美容彩妆会场' },
  { price: '299元', '描述': 'Lexar 雷克沙 NS100  SATA3 固态硬盘 256GB' },
  { price: '195元', '描述': 'Giti 佳通 228 185/60R15 84H 汽车轮胎' },
  {
    price: '79元(合26.33元/件)',
    '描述': '仙维娜无硅油洗发水护发素套装(平衡去屑修护洗发露650g+平衡去屑修护水疗素200g) *3件'
  },
  { price: '71.91元', '描述': '佐丹奴运动裤 双面空气层面料' },
  { price: '18.89元', '描述': 'MI 小米 墙壁开关家用双控智能灯具电器开关面板 单开双控' },
  { price: '52元(需用券)', '描述': '德芙丝滑牛奶巧克力礼盒装224克2盒 喜糖生日七夕节礼物' },
  {
    price: '14.9元包邮(需用券)',
    '描述': '斐佧思(Ficarsi)日式慕斯起泡瓶洗手液沐浴露洗面奶打泡器分装泡沫瓶 多规格可选'
  },
  { price: '29.9元包邮(需用券)', '描述': 'Ficarsi 斐佧思 多功能家用厨房取盘夹碗夹硅胶防烫手套 3件套'
},
  { price: '549元', '描述': 'HOROW 希箭 C265 连体式静音节水防臭坐便器' },
  { price: '153元(需用券,合76.5元/件)', '描述': '菲斯奈特 起泡葡萄酒 750ml *2件' },
  { price: '9.9元', '描述': '伽梵 女士哑铃 健身器材 1kg 送健身手套' },
  { price: '29.9元(需用券)', '描述': 'HDMI分配器一分二 两个视频同时显示 1进2出 4K高清' },
  { price: '59元', '描述': '半亩花田去角质慕斯面部女收缩清洁毛孔脸部去除死皮男黑头全身' },
  { price: '8349元(需用券)', '描述': 'SONY 索尼 ILCE-6600 APS-C画幅 微单数码相机' },
  { price: '133元', '描述': 'LEGO 乐高 赛车系列 76895 法拉利F8 Tributo' },
  { price: '28元(需用券)', '描述': '色虎 苹果X手机膜' },
  { price: '216元(合54元/件)', '描述': 'TUOBITUO 拓 墨鱼系列 厨师刀 *4件' },
  { price: '199元', '描述': 'Midea 美的 MF-WZN1501 1.5升 空气炸锅' },
  {
    price: '2199元',
    '描述': '希箭/HOROW 智能马桶一体式坐便器即热式无水箱全自动冲洗烘干坐便器 S5升级座圈脚感冲水400坑距'  },
  { price: '领券满300-40元,菌菇水凑单到手158元~', '描述': '考拉海购 宠粉节 美容彩妆会场' },
  { price: '299元', '描述': 'Lexar 雷克沙 NS100  SATA3 固态硬盘 256GB' },
  { price: '195元', '描述': 'Giti 佳通 228 185/60R15 84H 汽车轮胎' },
  {
    price: '79元(合26.33元/件)',
    '描述': '仙维娜无硅油洗发水护发素套装(平衡去屑修护洗发露650g+平衡去屑修护水疗素200g) *3件'
  },
  { price: '71.91元', '描述': '佐丹奴运动裤 双面空气层面料' },
  { price: '18.89元', '描述': 'MI 小米 墙壁开关家用双控智能灯具电器开关面板 单开双控' },
  { price: '52元(需用券)', '描述': '德芙丝滑牛奶巧克力礼盒装224克2盒 喜糖生日七夕节礼物' },
  {
    price: '14.9元包邮(需用券)',
    '描述': '斐佧思(Ficarsi)日式慕斯起泡瓶洗手液沐浴露洗面奶打泡器分装泡沫瓶 多规格可选'
  },
  { price: '29.9元包邮(需用券)', '描述': 'Ficarsi 斐佧思 多功能家用厨房取盘夹碗夹硅胶防烫手套 3件套'
},
  { price: '549元', '描述': 'HOROW 希箭 C265 连体式静音节水防臭坐便器' },
  { price: '153元(需用券,合76.5元/件)', '描述': '菲斯奈特 起泡葡萄酒 750ml *2件' },
  { price: '9.9元', '描述': '伽梵 女士哑铃 健身器材 1kg 送健身手套' },
  { price: '29.9元(需用券)', '描述': 'HDMI分配器一分二 两个视频同时显示 1进2出 4K高清' },
  { price: '59元', '描述': '半亩花田去角质慕斯面部女收缩清洁毛孔脸部去除死皮男黑头全身' },
  { price: '8349元(需用券)', '描述': 'SONY 索尼 ILCE-6600 APS-C画幅 微单数码相机' },
  { price: '29.9元(需用券)', '描述': 'HDMI分配器一分二 两个视频同时显示 1进2出 4K高清' },
  { price: '59元', '描述': '半亩花田去角质慕斯面部女收缩清洁毛孔脸部去除死皮男黑头全身' },
  { price: '8349元(需用券)', '描述': 'SONY 索尼 ILCE-6600 APS-C画幅 微单数码相机' },
  
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-23 15:57

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表