位置: 编程技术 - 正文

python实现爬虫数据存到 MongoDB(python的爬虫)

编辑:rootadmin

推荐整理分享python实现爬虫数据存到 MongoDB(python的爬虫),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python的爬虫,python爬虫数据代码,python爬虫数据,python爬虫数据,python进行爬虫,python爬虫数据,pythone爬虫,python爬虫数据代码,内容如对您有帮助,希望把文章链接给更多的朋友!

在以上两篇文章中已经介绍到了 Python 爬虫和 MongoDB , 那么下面我就将爬虫爬下来的数据存到 MongoDB 中去,首先来介绍一下我们将要爬取的网站, readfree 网站,这个网站非常的好,我们只需要每天签到就可以免费下载三本书,良心网站,下面我就将该网站上的每日推荐书籍爬下来。

利用上面几篇文章介绍的方法,我们很容易的就可以在网页的源代码中寻找到书籍的姓名和书籍作者的信息。

找到之后我们复制 XPath ,然后进行提取即可。源代码如下所示

python实现爬虫数据存到 MongoDB(python的爬虫)

注意,在写入数据库的过程中不要一下子将字典中的数据写入数据库,我一开始就这么写的,但是我发现数据库中只有三条信息,其他信息都不见了。所以采用一条一条的写入。

还有源代码的开头部分,对默认编码的设置一定不可以省略,否则可能会报编码错误(真心感觉 Python 在编码这方面好容易出错,尴尬)。

有的人可能发现了,我将提取的信息转换成了字符串,然后使用 replace() 方法将 n 去掉了,因为我发现在提取的书籍信息前后存在换行符,看着十分碍眼。

热情提醒一下,在程序运行的时候别忘记将你的 Mongo DB 运行起来,下来看看结果

好了,就这样,如果发现代码哪里存在错误或者说有可以改善的地方,希望留言给我,感谢。

mac下使用brew 安装mongodb的方法教程 mac系统常用的软件安装工具就是homebrew个人认为通过brew安装比较简单,下面介绍下如何安装安装mongodbwenxuezhangdeMacBook-Pro:~wenxuezhang$brewinstallmongodb此图说明

Ubuntu . 安装 MongoDB 及 PHP MongoDB Driver详细介绍 说明MongoDB是非常有名的NOSQL数据库,下面是Ubuntu.下MongoDB的安装,同时还有针对PHP的配置(driver安装等),此方法适用于Homestead。安装MongoDB1.添加源sudoapt-ke

PHP MongoDB GridFS 存储文件的方法详解 php//初始化gridfs$conn=newMongo();//连接MongoDB$db=$conn-photos;//选择数据库$grid=$db-getGridFS();//取得gridfs对象gridfs有三种方式存储文件第一种直接存储文件$id=$grid-st

标签: python的爬虫

本文链接地址:https://www.jiuchutong.com/biancheng/312572.html 转载请保留说明!

上一篇:MongoDB windows解压缩版安装教程详解(mongodb win7)

下一篇:mac下使用brew 安装mongodb的方法教程(mac安装brew)

  • 小规模纳税人报税时间
  • 企业法人如何网上实名认证
  • 预估收入增值税申报
  • 增值税专用发票几个点
  • 公司支付代账费怎么入账
  • 工厂筹建期间购房合法吗
  • 出售股票公允价值变动在借方
  • 在建工程工伤保险
  • 样板房 家具
  • 产品置换广告费
  • 承兑汇票私人贴现账务怎么处理
  • 企业从政府取得的经济资源,如果与企业销售商品
  • 股权转让的违约条款
  • 10个点的发票税点开6个点专票
  • 城建税及教育费附加计提表
  • 租车服务的税率
  • 代扣款怎么做账
  • 资产负债表如何调平
  • 没有经营的空壳公司可以贷款吗
  • 怎么区分汇总原始凭证与累计原始凭证?
  • 出售固定资产计入
  • 小规模普通发票可以抵扣吗
  • 资源综合利用企业税收优惠
  • 公司注销时债权债务怎么处理
  • 交易性金融资产属于什么类
  • 收到别公司利息怎么记账
  • 教您电脑网速很慢怎么办
  • 鸿蒙系统怎么开发
  • 公司强制要求转部门合法吗
  • ghost还原问题1823
  • Mac笔记本电脑截图
  • 高新企业研发费用比例
  • 股东分红缴纳个税时间
  • 发票抵扣条件
  • 购货方开具红字发票怎么做账
  • 固定资产提足折旧后报废怎么处理
  • 购入无形资产的增值税税率
  • electronx
  • 自然人税收系统换电脑怎么同步数据
  • 盈余公积转增资本的最高限额
  • 其他综合收益的借贷方向
  • 前端使用vue
  • 将织梦dedecms转换到wordpress
  • mysql@变量
  • 营业总收入包含什么
  • 未分配利润可以弥补亏损吗
  • 进项税转出金额怎么算
  • 资产减值损失年报怎么调整
  • 年终奖都有啥
  • 子公司向子公司销售存货
  • 投资收益期末余额在借方还是贷方
  • 固定资产报废属于非流动资产处置损失吗
  • 收到税务局汇算清缴退所得税怎么做账
  • 月末未完工半成品的分录
  • 个人如何进行股票交易
  • 酒店财务帐务处理方案
  • mysql闪退处理
  • win7打开浏览器很慢
  • 电脑显示配置windows
  • 苹果电脑重新安装macos失败
  • linux怎么用shell
  • win10商店没有图标
  • ExtJS4中的requires使用方法示例介绍
  • jQuery.trim() 函数及trim()用法详解
  • android开发步骤
  • cocos2dx-js
  • wifi基本功能
  • 批处理文件用的什么语言
  • 用vue写登录页面
  • 批处理清空文本内容
  • jQuery通过ajax方法获取json数据不执行success的原因及解决方法
  • 魔兽世界全部开发成本
  • 制作网页的三大技术
  • jquery设置单选框
  • jquery 模态窗口
  • github docs
  • 电子税务局怎么添加开票员
  • 契税计税依据含装修费吗
  • 发票是去国税还是地税
  • 税务网上抄报流程是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设