怎么将爬取的数据存在mysql_将爬取的数据保存到mysql中

本文详细介绍了如何将使用Scrapy爬取的数据存入MySQL数据库,包括安装pymysql、创建数据库和表、编写pipeline、设置及spider文件的编写。在遇到数据保存时出现重复和错误的问题后,通过分析找到了原因——Scrapy的爬取速度与数据库操作速度不匹配,导致变量覆盖。通过修改pipeline中的代码,实现了数据的正确保存。
摘要由CSDN通过智能技术生成

为了把数据保存到mysql费了很多周折,早上再来折腾,终于折腾好了

安装数据库

1、pip install pymysql(根据版本来装)

2、创建数据

打开终端 键入mysql -u root -p  回车输入密码

create database scrapy (我新建的数据库名称为scrapy)

3、创建表

use scrapy;

create table xiaohua (name varchar(200) ,url varchar(100));

04d532a54a73fd1577d3c21084eae6b9.png

数据库部分就酱紫啦

4、编写pipeline

4b617cae612ecbae7ba0bcc330098e47.png

5、编写setting

ef41dc51c096929a48232bb93ffecf78.png

6、编写spider文件

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值