手把手教你进行Scrapy中item类的实例化操作
 
1、首先在爬虫主体文件中将Item模块导入进来,如下图所示。

2、第一步的意思是说将items.py中的ArticleItem类导入到爬虫主体文件中去,将两个文件串联起来,其中items.py的部分内容如下图所示。

3、将这个ArticleItem类导入之后,接下来我们就可以对这个类进行初始化,并对其进行相应值的填充。首先去parse_detail函数下对其进行实例化,实例化的方法也十分简单,如下图所示。

4、接下来,我们将填充对应的值。实际上我们在之前通过Xpath或者CSS选择器已经获取到了目标数据,如下图所示,现在要做的就是依次填充目标字段的值。

5、我们可以像字典一样来给目标字段传值,例如item[“title”]= title,其他的目标字段的填充也是形如该格式,填充完成之后如下图所示。

其中,目标字段可以参考items.py中定义的item,这样可以加快填充的速度。
相关推荐
  lukezhong    2020-10-14  
   tangxiong0    2020-09-03  
   zhaowj00    2020-07-05  
   寻常白昼    2020-06-14  
   luvhl    2020-06-08  
   oXiaoChong    2020-06-03  
   chenlxhf    2020-05-06  
 是一道经常出现在前端面试时的问题。如果只是简单的了解new关键字是实例化构造函数获取对象,是万万不能够的。更深入的层级发生了什么呢?同时面试官想从这道题里面考察什么呢?下面胡哥为各位小伙伴一一来解密。
  haohong    2020-04-08  
   JF0    2020-03-20  
   fanhuasijin    2020-03-01  
   横云断岭    2020-02-20  
   zhouyuqi    2020-01-20  
   kong000dao0    2020-01-11  
   年轻就要对味    2014-07-11  
   发条戏子    2019-12-27  
   王志龙    2019-12-26  
   duanlove技术路途    2019-12-20