目录

1.下载pymongo模块

2.编码实现数据库简单操作

(1)链接数据库

(2)创建数据库

(3)创建表

(4)插入数据

3.打开Robo 3T ,查看数据


1.下载pymongo模块

pip install pymongo

2.编码实现数据库简单操作

scrapy框架与数据库链接,主要是为了把爬取到的数据保存到数据库里面,所以我们把这个操作的相关代码写到scrapy项目的pipeline文件中

(1)链接数据库

(2)创建数据库

(3)创建表

(4)插入数据

import pymongo
class YaoPipeline(object):def __init__(self):#链接数据库self.client=pymongo.MongoClient('localhost')#创建库self.db=self.client['yaoyao']self.table=self.db['xiaobin']def process_item(self,item,spider):#插入值self.table.insert(dict(item))return item

执行scrapy项目:

scrapy crawl s_111

3.打开Robo 3T ,查看数据

创建链接

File--->Connect--->Creat--->save

查看数据库,表,记录:

scrapy框架连接MongoDB数据库相关推荐

  1. 爬虫-豆瓣书籍排行榜及用户信息-2021.7.23-使用Scrapy框架-用MongoDB存储数据

    1.环境 python3.8或python3.7 pycharm2021.2 MongoDB Scrapy 2.信息提取 2.1 创建Scrapy项目 在cmd模式下创建Scrapy项目 # 进入要存 ...

  2. Scala连接mongodb数据库

    mongodb是一种面向文档的数据库,Scala是一种函数式编程语言,由于项目的关系,需要使用Scala连接mongodb数据库.下面介绍具体的方法. 就像Java连接MySQL数据库需要JDBC一样 ...

  3. powerbuilder(pb)连接mongodb数据库:使用ODBC连接

    1.点击此处下载mongodb的odbc驱动 注意:这里的odbc驱动是要收费的,所以下载体验版试试 2.下载后,一路next即可,不需要勾选配置数据源 3.配置ODBC数据源,因为pb使用的多数是3 ...

  4. python连接mongodb数据库密码_windows下mongodb设置用户名密码用python连接

    环境: 主机:WIN10 python版本:3.5 mongodb版本:3.4.2 开发环境:pyCharm mongodb设置用户名密码: 编写mongodb配置文件mongodb.conf dbp ...

  5. 如何连接mongodb数据库,并且从中查找数据

    最近在需要从mongodb中查找出数据,但是连接mongodb也是刚刚接触到,所有如何连接mongdb然后从中查找出数据 之前从https://www.cnblogs.com/minsons/arti ...

  6. python怎么连接MongoDB数据库

    Python 要连接 MongoDB 需要 MongoDB 驱动,这里我们使用 PyMongo 驱动来连接. pip 安装: pip3 install pymongo 引入库: import pymo ...

  7. node --- 模块化连接MongoDB数据库的参数设置方案之一

    数据库的初始化操作 连接的数据库的名称 包含连接数据库 初始化所有的Schemas 暴露给其他页面使用的接口 假设写在 database/init.js 中 const mongoose = requ ...

  8. python连接mongodb数据库、创建用户_mongodb对数据库创建用户名和密码

    MongoDB 有一个用户管理机制,简单描述为管理用户组,这个组的用户是专门为管理普通用户而设的,暂且称之为管理员.管理员通常没有数据库的读写权限,只有操作用户的权限,我们只需要赋予管理员 userA ...

  9. 用python和flask框架写MongoDB数据库网页(通院大三软件设计)运营商信息管理系统(1)环境配置

    两周的软件设计结束,也该做个总结了,可谓是折磨,所幸结果是极好的.老师会建议用java,但是事实是班里最后用java做出web的全是买的代做,价格500-1000不等.我应该会多分几篇文章把它写完.会 ...

最新文章

  1. simple_html_dom meta,HTML DOM Meta content 属性
  2. Galaxy 生信平台(四):邮件与管理员配置
  3. 多线程中使用UNITY变量导致线程执行断掉却又不报错的问题
  4. 01-Popover跳转
  5. 如何对接oracle 建立pdb
  6. 刷爆了!这份被程序员疯传的Python神作牛在哪?
  7. 剪板机自动上下料_全自动上下料机械手系统的优势
  8. struct interface_golang 避坑指南(1)interface 之坑多多 | 文末深圳 Meetup
  9. 【报告分享】2020年中国人工智能商业落地研究报告.pdf(附下载链接)
  10. 设计模式(二)Adapter模式
  11. 用 Javascript 生成二维码
  12. 搭建环境方便简单教程之php环境详细搭建
  13. php与plc,plc编程语言有哪几种
  14. 普法Android.mk中的一些宏和Android.bp对应关系
  15. ssrf漏洞修复(ssrf漏洞修复方式)
  16. 宠物狗变机械狗,太有趣了!
  17. Android音视频全面介绍与代码实践之音效(四)
  18. 洛谷——P1361 小猫爬山
  19. 分布式存储与分布式计算
  20. 使用burpsuite对移动app抓包分析

热门文章

  1. Hadoop HA集群部署 - A - 详解
  2. 虚拟机如何使用共享文件夹传文件
  3. Flink Could not find any factory for identifier ‘json‘ that implements DeserializationFormatFactory
  4. 中国Linux与微软斗法北京谋变,从水火不容到共生(转)
  5. 用C语言多线程描述哲学家,C语言多线程之“哲学家就餐”问题
  6. Linux 下实现虚拟专用网(PPTP)
  7. Python密码库Cryptography探究学习
  8. 基于K8S的OpenStack部署实践
  9. AndroidStudio连接真机测试运行
  10. 现在自学Java可以找到工作吗?