MongoDB数据库安装与使用

安装过程

如文章MongoDB Community Download | MongoDB所讲,只需点开下载的网址会自动匹配当前主机的操作系统,在下载完压缩包后进行解压即可。下图为经过解压后的文件夹内容(在下载的选项中选择custom自定义安装,自行选择安装的路径,我安装在E盘E:\\MongoDB)

配置MongoDB过程

首先在MongoDB的data文件夹里面新建一个db文件夹和一个log文件夹

随后,在环境变量中加入mongobin文件夹,完成环境变量的配置。

在命令行中检验mongo环境是否配置完毕,在cmd中输入mongo

关闭与开启MongoDB的方法

命令关闭

use admin
db.shutdownServer()

非命令关闭

按快捷键win+R,搜索services.msc,找到mongoDB对应的进程将其关闭。

配置MongoDB Compass可视化工具

进入上面提到的下载网站之后,选择导航选项中的Tools选项,随后看到下方的compass折叠项,点开后下载压缩包即可。

解压之后对应的文件内容如下。

点开应用程序后的执行效果如图,如果选择连接本地库则直接选择连接即可,如果链接其他数据库则需要输入数据库地址与相关密码

连接成功后的示意图如下

爬虫代码分析

获取发送给后台的post信息(即爬虫的header)内容

进入要爬取的网页之后,需要点击快捷键ctrl+f12从而打开网页的信息,随后点击上方导航栏的网络从而在之后查看发送给服务器后台的信息。(p.s​:此处需先将保留日志的选项勾选,并且选择查看Fetch/XHR的信息)

随后,点开任意一个信息,首先查看其中标头的内容,其中请求标头的内容即为爬虫中需要填写的header内容(其中最重要的是cookie信息,用于服务器辨别发出申请的用户的信息)

然后,查看当前信息的载荷的内容(在谷歌浏览器中,用此处表示发送给服务器的post信息),这也是爬虫中给服务器发送的post信息。

爬虫关键信息获取与MongoDB数据库使用方法相关推荐

  1. spring mysql mongdb_Spring Boot中使用MongoDB数据库的方法

    MongoDB数据库简介 简介 MongoDB是一个高性能,开源,无模式的,基于分布式文件存储的文档型数据库,由C++语言编写,其名称来源取自"humongous",是一种开源的文 ...

  2. python读取sqlserver的数据_Python实现读取SQLServer数据并插入到MongoDB数据库的方法示例...

    本文实例讲述了Python实现读取SQLServer数据并插入到MongoDB数据库的方法.分享给大家供大家参考,具体如下: # -*- coding: utf-8 -*- import pyodbc ...

  3. python批量读取图片并批量保存_Python实现批量读取图片并存入mongodb数据库的方法示例...

    本文实例讲述了Python实现批量读取图片并存入mongodb数据库的方法.分享给大家供大家参考,具体如下: 我的图片放在E:\image\中,然后使用python将图片读取然后,显示一张,存入取一张 ...

  4. tp5连接mongo和mysql_tp5(thinkPHP5)操作mongoDB数据库的方法

    本文实例讲述了tp5(thinkPHP5)操作mongoDB数据库的方法.分享给大家供大家参考,具体如下: 1.通过composer安装 composer require mongodb/mongod ...

  5. monolog mysql_Laravel框架使用monolog_mysql实现将系统日志信息保存到mysql数据库的方法...

    本文实例讲述了Laravel框架使用monolog_mysql实现将系统日志信息保存到mysql数据库的方法.分享给大家供大家参考,具体如下: Laravel中使用monolog_mysql将系统日志 ...

  6. Kafka实战 - 06 Kafka消费者:从指定Topic拉取工单处置记录信息并存入MongoDB数据库

    文章目录 1. 处置记录表 t_disposal_record 2. kafka 主题和消费者配置 3. 定义一个线程任务 KafkaTask 1. kafka Topic中的数据:KafkaDisp ...

  7. Python 网络爬虫与信息获取(一)—— requests 库的网络爬虫

    1. 安装与测试 进入 cmd(以管理员权限),使用 pip 工具,pip install requests 进行安装: 基本用法: >> import requests >> ...

  8. Python 网络爬虫与信息获取(二)—— 页面内容提取

    1. 获取超链接 python获取指定网页上所有超链接的方法 links = re.findall(b'"((http|ftp)s?://.*?)"', html) links = ...

  9. 最简单的网络图片的爬取 --Pyhon网络爬虫与信息获取

    1.本次要爬取的图片的url http://www.nxl123.cn/static/imgs/php.jpg 2.代码部分 import requestsimport osurl = "h ...

最新文章

  1. 【Ubuntu】dpkg: 处理软件包 XXXX (--configure)时出错解决方法
  2. 计算机审计中级培训结业考试,第二期计算机审计中级培训班结业考.doc
  3. JS的instanceof
  4. 在Tomcat上跑东西时遇到的对我这样新手来说很难找到的问题
  5. LVS(2)——针对于LVS的增删改方法
  6. unity 删除服务器项目,在吗?有个支持批量构建项目的好东西推荐给你
  7. 2小时c++与ros教学
  8. 阿里安全十余年发展的关键词:敬畏、努力
  9. 获得当前应用程序路径C#03
  10. ThinkPHP5捕获致命错误流程
  11. 【故障分析】基于matlab GUI鼠笼式异步电机转子断条故障诊断【含Matlab源码 1089期】
  12. 新创建虚拟机如何配置ip地址
  13. win10无法装载iso文件_教你用win10自带虚拟光驱打开iso镜像文件的方法
  14. 盈透IBKR IBAPI Quant | Database | 通过盈透ibapi下载历史数据 Part 01
  15. poedit使用(本地化和国际化)
  16. tibco常用命令记录
  17. wegame服务器维护启动游戏失败,wegame连接服务器失败
  18. 2021-09-252021年中式烹调师(中级)考试技巧及中式烹调师(中级)证考试
  19. 初识C语言,一起迈入编程世界的大门
  20. 拳王虚拟项目公社:拳王的个人IP打造之路,助你百度霸屏,与个人成长学习经历分享

热门文章

  1. 由配置Rabbitmq多virtual_host失效认识@Qualifier
  2. 教你高效修改文件夹名称,将首写字母改为大写
  3. 深度操作系统20.7正式发布
  4. 【linux】查看环境变量|getenv setenv设置获取环境变量
  5. 数据治理之主数据管理MDM
  6. 知乎热议:27岁没文凭、想自学编程,有机会成为程序员吗?互联网风口一去不复返了吗?
  7. 怎样提取电影片段做gif?仅需三步在线截取gif动图
  8. 西门子KTP二代精简触摸屏点击无反应,触摸失效的处理对策
  9. 关于SVN:cleanup失败提示:failed to run the WC DB work queue associated with ‘E:XXX’
  10. 关于使用硬盘对拷机后两硬盘UUID一样无法挂载问题