分布式爬取京东商品信息及评价

dukuan 2018-01-24 原文

分布式爬取京东商品信息及评价

1、主要思路

  获取京东所有商品列表:https://www.jd.com/allSort.aspx,大概有分类1190条

   

  连接格式为:https://list.jd.com/list.html?cat=xxx

  页面如下:

  

   此页面可以从该页面直接获取商品价格、商品标题、商品URL、商品ID、商品品牌、商品店铺地址、商品型号,所以在获取此页面时直接解析这些数据。

  需要的数据分析:本次爬取主要获取以下信息(已评价为基础存储商品信息,可以将评价和商品分开存):

SQL

  商品评价获取:采用京东json接口:https://club.jd.com/comment/skuProductPageComments.action?callback=fetchJSON_comment98vv46561&productId=4207732&score=0&sortType=5&page=0&pageSize=10&isShadowSku=0&fold=1

   可更改参数:productId=4207732(商品ID)、page=0(第几页评价)、pageSize=10(每页显示的条数)

   基本评价信息:

   

   热评信息:

   

   主要评价:

   

2、代码实现

  主代码:

主代码

  Item 

item.py

  自定义pipelines异步存储数据到MySQL

pipelines.py

  配置settings启用相关功能

settings.py

  main.py配置,用于启动函数

main.py

  数据库建表 

建表SQL

  启动splash

启动splash

  启动爬虫:python main.py,启动后会定格此处,需要在redis上push对应的key

   

   Redis上push 启动页的key

   

   爬虫开始正常爬取

   

   Redis去重队列、请求队列、item队列如下

   

3、数据存储情况

  我一共起了五个进程,爬了一个晚上。

  

  

  

4、亚马逊爬取结果展示

  商品信息

  

  评价信息

  

 

      

 

      

  

    

 

发表于 2018-01-24 13:56 杜先生的博客 阅读() 评论() 编辑 收藏

 

版权声明:本文为dukuan原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/dukuan/p/8341323.html

分布式爬取京东商品信息及评价的更多相关文章

随机推荐

  1. Commons Collections1分析

    0x01、基础知识铺垫 接下来这个过程将涉及到几个接口和类 1、LazyMap 我们通过下⾯这⾏代码对inne […]...

  2. 图解HTTP权威指南(五) | HTTP缓存

    图解HTTP权威指南(五) | HTTP缓存 作者简介 李先生(Lemon),高级运维工程师(自称),SRE专 […]...

  3. 谈谈IONIC版本中加入的React开发方式

    IONIC介绍 发现国内前端圈里面,现在知道IONIC的人已经很少了,但毕竟这东西也是一门不错的移动端开发技术 […]...

  4. Swift从入门到精通第七篇 – 扩展 初识

    扩展(学习笔记) 环境Xcode 11.0 beta4 swift 5.1 扩展 为类、结构体、枚举、协议添加 […]...

  5. CAD答辩周 — 与自己相关的几场

    这一周师兄师姐都在答辩,挑了几场和自己相关的去听了一下。 1. 题目:一种高效鲁棒的多视图三维重建算法 王开盛 […]...

  6. 《鸟哥的Linux私房菜:基础学习篇》读书笔记之第一部分

    《鸟哥的Linux私房菜》读书笔记 一、如何学习Linux 1. Linux基础知识 (1) 计算机概论与硬件 […]...

  7. PHP unset浅谈

    一 定义unset() 函数用于销毁给定的变量。起初我以为销毁了变量,那内存肯定就释放了,实际上并不是如此。二 unset整个数组<?php $arr = [];echo(date('Y-m-d H:i:s').'|'.__LINE...

  8. 边缘计算 VS 云计算,谁才是未来?

    计算是互联网中一个永恒的话题,设备的所有运行都可以看成是 0 和 1 的运算。在计算中近些年有两个越来越响亮的 […]...

展开目录

目录导航