python爬虫入门教程视频下载百度云入门教程书手把手免费的02
下载地址 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 郑秋生 夏敏捷
举例 修改数据 (1)方法一:需要整条记录参与。 person = collection.find_one({'name':'Jack'}) person['name'] = 'Jacky' collection.update({'name':'Jack'}, person) 代码执行结果如下: {"_id":"5b7a9a69b1ad712a08671437","id":"3","name":"Jacky"} 执行后,有一个警告: DeprecationWarning: update is deprecated. Use replace_one, update_one or update_many instead. 官方并不推荐我们使用 update()函数去更新数据,而建议使用 update_one()和update_many()函数,它们的第二个参数需要使用$类型操作符作为字典的键名。 (2)方法二:部分修改字段内容的方式。 result = collection.update_one({'name': 'Tom'}, {'$set': {"name": "Tony"}}) print(result) print("匹配的数据条数:",result.matched_count, "受影响的数据条数:",result.modified_count) 代码执行结果如下: <pymongo.results.UpdateResult object at 0x082456C0> 匹配的数据条数: 1 受影响的数据条数: 1
删除数据 可以调用 remove()方法移除满足条件的数据,推荐使用 delete_one()和 delete_many()函数进行删除,代码示例如下: result= collection.delete_many({'id':{'$lte':3}}) print("删除的数据条数:",result.deleted_count) 代码执行结果如下: 删除的数据条数:3 删除后剩下的数据: {"_id":"5b7aa083b1ad7111c046ef88","id":4,"name":"Mary"} {"_id":"5b7aa083b1ad7111c046ef89","id":4,"name":"Lucy"}
计数 print("数据库中有%d条记录。" % collection.find().count()) 代码执行结果如下: 数据库中有2条记录。
排序 data_list = [{'id': 2, 'name': 'Tom'},{'id': 3, 'name': 'Jack'},{'id': 5, 'name': 'Daisy'}] collection.insert_many(data_list) # 降序排列,升序可以传入pymongo.ASCENDING results = collection.find().sort('id', pymongo.DESCENDING) for result in results: print(result) 代码执行结果如下: {'_id': ObjectId('5b7ab69bb1ad7125c03696d8'), 'id': 5, 'name': 'Daisy'} {'_id': ObjectId('5b7aa083b1ad7111c046ef88'), 'id': 4, 'name': 'Mary'} {'_id': ObjectId('5b7aa083b1ad7111c046ef89'), 'id': 4, 'name': 'Lucy'} {'_id': ObjectId('5b7ab6c4b1ad7124d0dd8a72'), 'id': 3, 'name': 'Jack'} {'_id': ObjectId('5b7ab69bb1ad7125c03696d6'), 'id': 2, 'name': 'Tom'}
|