python爬虫入门教程推荐哪个好python爬虫入门教程csdn长尾词
下载地址 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 郑秋生 夏敏捷 举例 有序集合操作(SortedSet) 在集合的基础上,为每个元素排序,元素的排序需要根据另一个值来进行比较,所以,对于有序集合,每一个元素有两个值,即值和分数,分数专门用于排序。 (1)增改操作。 r.zadd(name, member, score) # 在name对应的有序集合中添加元素 (2)查询操作。 r.zcard(name) # 获取有序集合内元素的数量 r.zcount(name,min,max) # 获取有序集合中分数在[min,max]之间的个数 r.zincrby(name,"a1",amount=2) # 自增zset_name对应的有序集合里a1对应的分数 # 返回键为name的zset中score在给定区间的元素 r.zrangebyscore(name, min, max, start=None, num, withscores=False) # 返回键为name的zset(按score从大到小排序)中index从start到end的所有元素 r.zrevrange(name, start, end, withscores=False) r.zscore(name,value) # 获取name对应有序集合中value对应的分数 r.zrank(name, value) # 获取value值在name对应的有序集合中的排行位置(从0开始) r.zrevrank(name, value) # 从大到小排序 (3)删除操作。 r.zrem(name,value,value) # 删除name对应的有序集合中值是value的成员 r.zremrangebyrank(name, 3, 5) # 根据排行范围删除 r.zremrangebyscore(name, 3, 5) # 根据分数范围删除
散列表操作 ( 键值对 ) (1)增改操作。 r.hset(name, key, value) # 在name对应的hash中设置一个键值对(不存在则创建,否则修改) r.hmset(name,mapping) # 在name对应的hash中批量设置键值对,mapping为字典 r.hincrby(name,key,amount=2) # 自增hash中key对应的值,不存在则创建key=amount # (amount为整数) r.hincrbyfloat(name,key,amount=1.0) # 自增hash中key对应的值,不存在则创建key=amount # (amount为浮点数) (2)查询操作。 r.hget(name,key) # 在name对应的hash中根据key获取value r.hmget(name,keys, *args) # 在name对应的hash中获取多个key的值 r.hgetall(name) # 获取name对应hash的所有键值 r.hlen(name) # 获取hash中键值对的个数 r.hkeys(name) # 获取hash中所有的key的值 r.hvals(name) # 获取hash中所有的value的值 r.hexists(name,key) # 检查name对应的hash是否存在当前传入的key (3)删除操作。 r.hdel(name,key) # 删除指定name对应的key所在的键值对以上就是 Redis 中常见的几种数据结构的基本操作,下面我们通过一个实战案例来巩固 Redis 的使用。
|