手机版 | 登陆 | 注册 | 留言 | 设首页 | 加收藏
当前位置: 网站首页 > python教程 > 文章 当前位置: python教程 > 文章

python爬虫入门教程pdf下载零基础python爬虫入门教程03

时间:2022-05-14    点击: 次    来源:网络    作者:佚名 - 小 + 大

python爬虫入门教程pdf下载零基础python爬虫入门教程03


下载地址

https://share.weiyun.com/0UhC6msn


资料目录
30个小时搞定Python网络爬虫视频课程(全套详细版)
Python网络爬虫工程师系列培训视频课程(65集全)
廖雪峰商业爬虫(含课件、案例和练习)
零基础Python实战 四周实现爬虫网站
《Python 3网络爬虫开发实战 》崔庆才著.pdf
《Python网络爬虫从入门到实践》 庄培杰编著.pdf
Python 3爬虫、数据清洗与可视化实战_零一等编著.pdf
Python3网络爬虫数据采集 陶俊杰 翻译.pdf
Python爬虫开发与项目实战 范传辉 编著.pdf
Python爬虫大数据采集与挖掘-微课视频版 曹剑平 编著.pdf
python网络爬虫从入门到实践  唐松等.pdf
网络爬虫-Python和数据分析 王澎著.pdf
用Python写网络爬虫 李斌 翻译.pdf
自己动手写网络爬虫 罗刚等 编著.pdf
Python项目案例开发从入门到实战:爬虫、游戏和机器学习 by 郑秋生 夏敏捷


举例

PyMongo 基本操作示例
PyMongo 库中提供的连接数据库的方式有两种,官方建议使用 MongoClient 方式,以及 Connection 方式。
1. 连接 MongoDB 数据库
连接 MongoDB 数据库,默认没有密码,如果设置了密码,要调用 db.auth("用户名","密码")。
conn = pymongo.MongoClient(host='localhost', port=27017)
或者采用 MongoDB 连接字符串的形式也可以:
conn = pymongo.MongoClient('mongodb://localhost:27017')
2. 选择数据库
选择数据库,也可以使用 conn['test']这一方式,等价于:
db = conn.test
3. 选择 collection(集合)
选择 collection(集合),类似于关系型数据库中的表:
collection = db.user
print(collection)
代码执行结果如下:
Collection(Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=
False, connect=True), 'test'), 'user')
4. 创建数据库
编写代码来创建一个数据库:
db = conn['test_db']
5. 创建 collection
collection = db['test_collection']
6. 插入数据(一条)
有一点要注意,MongoDB 是有惰性的,在插入第一条数据之前,不会真生成数据库和collection。
db = conn['test_db']
collection = db['test_collection']
dic = {'id': '1', 'name': 'Jay'}
# 文档在MongoDB中的存储格式是JSON,在PyMongo中一般传入字典
collection.insert_one(dic)
运行后可以在 MongoDB Compass Community 中看到如图 5.26 所示的结果。
图 5.26 数据插入后的结果
7. 插入数据(多条)
db = conn.test_db
collection = db.test_collection
data_list = [{'id': '2', 'name': 'Tom'},{'id': '3', 'name': 'Jack'}]
collection.insert_many(data_list)
代码执行结果如下:
{"_id":"5b7a98a6b1ad712f001b0f6e","id":"1","name":"Jay"}
{"_id":"5b7a9a69b1ad712a08671436","id":"2","name":"Tom"}
{"_id":"5b7a9a69b1ad712a08671437","id":"3","name":"Jacky"}

上一篇:python爬虫入门教程推荐哪个好python爬虫入门教程csdn长尾词

下一篇:没有了

推荐阅读
声明 | 联系我们 | 关于我们
备案ICP编号  |   QQ:2151239526  |  地址:北京市东城区  |  电话:16605168200  |