python爬虫入门教程非常详细合肥新手python爬虫入门教程慕课网
下载地址 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 郑秋生 夏敏捷 举例 List 操作 (1)增改操作。 r.lpush(name,1,2,3) # 在name对应的list中添加元素,每个新的元素都添加到列表的最左边 # 不存在列表则创建列表,保存在表中的顺序为3,2,1 r.rpush(name,values) # 同lpush,但每个新的元素都添加到列表的最右边 r.lpushx(name,value) # 在name对应的list中添加元素,只有name已经存在时,值添加到列 # 表的最左边 r.rpushx(name,value) # 在name对应的list中添加元素,只有name已经存在时,值添加到列 # 表的最右边 r.linsert(name,value,"2","YY") # 在列表内找到第一个元素2,在它前面插入YY r.lset(name,0,"YYY") # 对list中的某一个索引位置重新赋值 r.lpop(name) # 移除列表左侧的第一个元素,返回值则是第一个元素 r.rpoplpush('list1_name', 'list2_name') # 从一个列表取出最右边的元素,同时将其添加至另一 # 个列表的最左边 (2)查询操作。 r.llen(name) # name对应的list元素的个数 r.lindex(name,1) # 根据索引获取列表内元素 r.lrange(name,0,-1) # 分片获取元素 (3)删除操作。 r.lrem(name,count,value) # 删除多个列表中特定键值的元素,count为删除个数,value为指定的键值 r.ltrim(name, start, end) # 截取name的列表,只保留索引为start到end的内容 r.lpop(name) # 返回并删除键为name的列表的首个元素 r.rpop(name) # 返回并删除键为name的列表的结尾元素 r.blpop([name1,name2],timeout=0) # 将多个列表进行排列,从左到右移除各个列表内的元素 # timeout为超时时间,获取完所有列表的元素之后,阻 # 塞等待列表内有数据的时间(秒),0表示永远阻塞 r.brpop(keys, timeout) # 同blpop,将多个列表排列,从右向左移除各个列表内的元素
Set 操作 (1)增改操作。 r.sadd(name,"aa","bb") # 向键为name的集合中添加元素 r.smove(name1, name2, value) # 将某个元素从一个集合中移动到另外一个集合 r.spop(name) # 从集合的右侧移除一个元素,并将其返回 (2)查询操作。 r.smembers(name) # 获取name对应的集合的所有成员 r.scard(name) # 获取name对应的集合中的元素个数 r.sdiff([name1,name2]) # 返回给定键的集合的差集 r.sdiffstore(dest, keys, *args) # 求差集并把结果保存到dest集合中 r.sinter([name1,name2]) # 返回多个name对应集合的交集 r.sinterstore(dest, keys, *args) # 求交集并把结果保存到dest集合中 r.sunion([name1,name2]) # 返回多个name对应的集合的并集 r.sunionstore(dest,keys, *args) # 求并集并把结果保存到dest集合中 r.srandmember(name,num) # 从name对应的集合中随机获取numbers个元素 r.sismember(name, value) # 检查value是不是name对应的集合内的元素 (3)删除操作。 r.srem(name,[value1, value2]) # 删除name对应的集合中的某些值
|