首页 > 其他 > 详细

Scrapy初始

时间:2020-01-12 15:59:00      阅读:105      评论:0      收藏:0      [点我收藏+]

Scrapy框架(爬虫框架)

一、什么是Scrapy?

  Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架,非常出名,非常强悍。

  所谓的框架就是一个已经被集成了各种功能(高性能异步下载,队列,分布式,解析,持久化存储等)的具有很强通用性的项目模板。

  对于框架的学习,重点是要学习其框架的特性、各个功能的用法即可。

二、安装scrapy

  1、pip3 install wheel

下载twisted http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted

进入下载目录,执行 pip3 install Twisted-19.2.1-cp36-cp36m-win_amd64.whl

pip3 install pywin32

  5、pip3 install scrapy

scrapy的使用方法

  1、创建项目: scrapy startproject xxx

  2、创建爬虫文件: scrapy genspider first www.xxx.com

  3、执行爬虫文件:scrapy crawl first

  4、执行爬虫文件不打印日志: scrapy crawl budejie --nolog

  5、执行爬虫文件并持久化存储到csv文件中: scrapy crawl budejie -o budejie.csv

四、管道持久化存储

文件存储: 可以实现任意文件类型的存储

  2、mysql存储:

    a、创建连接

    b、创建游标

    c、使用事务

    d、关闭游标和连接

  3、redis存储

    a、创建连接

    b、存储的数据需要进行json序列化

    c、关闭连接

Scrapy初始

原文:https://www.cnblogs.com/youhongliang/p/12182747.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!