python人人语音爬虫(登陆尚未完成,需要使用先登录在查cookie中的t)

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

import urllib, urllib2, cookielib,re,jsondef LoginRenren(url,t_cookie):cookie = {"t": t_cookie}#cookie中的t需要到浏览器中去查cookie = "".join(x + "=" + cookie[x] + ";" for x in cookie)opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cookielib.CookieJar()))urllib2.install_opener(opener)req = urllib2.Request(url)   req.add_header('Cookie', cookie)content = urllib2.urlopen(req).read()return contentdef searchMp3(content):    reMp3 = r'http://fmn.rrimg.com/fmn\d{3}/audio/\d{8}/\d{4}/\w+.mp3'mp3Url = re.findall(reMp3,content)return mp3Urldef downloadMp3(mp3Url,num):localPath = r"C:\Users\john\Desktop\renrenMp3\%d.mp3"%numurllib.urlretrieve(mp3Url,localPath)def main(albumUrl,t_cookie):#firstpagenum = 0pageNum = 0mp3Url= []while True:pageUrl = albumUrl+'/bypage/ajax?curPage=%d&pagenum=40'%pageNumjsonContent = LoginRenren(pageUrl,t_cookie)content = json.loads(jsonContent)if content["photoList"]:tempList = searchMp3(jsonContent)mp3Url = mp3Url+tempListelse:breakpageNum +=1print mp3Urlfor eachMp3 in mp3Url:num+=1downloadMp3(eachMp3,num)if __name__=='__main__':#albumUrl = raw_input("albumUrl=")#http://photo.renren.com/photo/465457202/album-868663788#t_cookie = raw_input("t_cookie=")#134cc936f2785fa03902fe3185e517f64albumUrl = 'http://photo.renren.com/photo/465457202/album-868663788't_cookie = '134cc936f2785fa03902fe3185e517f64'main(albumUrl,t_cookie)


转载于:https://my.oschina.net/u/1159199/blog/226584

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/461395.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

IDEA将项目打包为指定class文件的jar

转自:https://blog.csdn.net/makang456/article/details/86699375 【背景】 公司最近要和某大公司合作,将本公司的产品提供给其它公司单独部署售卖,为了让产品中重要的服务具备防君子不防小人的作用,于是就写了一个单独的服务…

鼠标点击实现花瓣雨_每周实验 | 黄金雨

点击BNU化学学社快来关注我们吧!倩西风染就丹砂。不比黄金雨,灿余霞。送幽梦,到仙家。背景介绍BACKGROUND在开始实验之前,我们先来看一种植物,阿勃勒。它是苏木科决明属的落叶大乔木,花朵是最重要的观赏特征…

大规模天线阵列(massive-mimo)的介绍

本文转载于http://www.sohu.com/a/106043955_114877,如有侵权,请告知删除。有删改。 前言 这是最好的时代,也是最坏的时代。 生活在科技大爆发的时代里,你是否感觉到一丝庆幸? 虚拟现实、自动驾驶,无数令人血脉偾张…

天文学中常用的坐标系

四种常用的坐标系 1、地平坐标系 简而言之,在地球圈上,观测者所在的点的切面和天球相交,得到的交线圈为地平圈。地心和观测者所在点的连线和天球的交点为天顶,反向延长线与天球的交点为天底。 通过北天极和天顶的经圈和地平圈有两…

lightswitch 添加 TreeView 控件

代码片段 <UserControl xmlns:sdk"http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk" x:Class"LightSwitchApplication.TreeViewControl.DepartmentTreeViewControl"xmlns"http://schemas.microsoft.com/winfx/2006/xaml/presenta…

web服务器的简单实现——HTTP权威指南读书心得(七)

我又回来做笔记了~最近懒死了&#xff0c;书虽然看完了&#xff0c;但是一直懒得动笔&#xff0c;这样不行啊&#xff08;﹃&#xff09;口水。还有在这里吐槽下&#xff0c;在围观这本书的时候&#xff0c;一直有一种奇怪的感觉&#xff1a;里面说的有些东西与时代脱节啊.....…

四季星空

内容整理于 http://www.astron.ac.cn/bencandy-50-814-1.htm http://www.360doc.com/content/13/0817/18/1003261_307868525.shtml 注&#xff1a;指的是8点到凌晨时间段的星空&#xff0c;本人习惯面向北方看图。 春季星空&#xff08;3~5月&#xff09; 特征&#xff1…

data怎么给echart传值_通用技术 VUE 子父组件传值

为啥这点东西需要一周时间&#xff1a;1、首先是水平一般&#xff0c;能力有限&#xff0c;前后端都是半吊子&#xff0c;再加上最近有点松劲了&#xff1b;2、由于前期规划问题&#xff0c;在做质量统计的时候&#xff0c;需要做大量的数据整理、统计工作。3、将前端的Echart做…

android关于socket编程,以聊天为例【转】http://hi.baidu.com/yaoyuanhuajx/item/9b93d7565f315ba9acc857d7...

一步一步android(15)&#xff1a;关于socket编程【以聊天为例】 Android手机的应用&#xff0c;除了它的手机功能之外&#xff0c;另外一个吸引人的地方在于它的开放性&#xff0c;这一点iphone无法比拟&#xff0c;至少iphone太多商业化气息。 如同当年windows95一样&#xff…

交流电的有效值rms值_【电工基础知识:三、正弦交流电的产生】2正弦交流电的三要素...

正弦交流电正弦交流电是随时间按照正弦函数规律变化的电压和电流。由于交流电的大小和方向都是随时间不断变化的&#xff0c;也就是说&#xff0c;每一瞬间电压(电动势)和电流的数值都不相同&#xff0c;所以在分析和计算交流电路时&#xff0c;必须标明它的正方向。一、周期、…

PHP+Ajax点击加载更多列表数据实例

PHPAjax点击加载更多列表数据实例 一款简单实用的PHPAjax点击加载更多列表数据实例&#xff0c;实现原理&#xff1a;通过“更多”按钮向服务端发送Ajax请求&#xff0c;PHP根据分页参数查询将最新的几条记录&#xff0c;数据以JSON形式返回&#xff0c;前台Query解析JSON数据&…

单反使用知识

内容整理于网络 http://academy.fengniao.com/393/3935386_all.html http://dcdv.zol.com.cn/243/2430148_all.html 单反品牌和型号 大部分是佳能、尼康&#xff0c;几乎中低端市场全是这两品牌&#xff0c;另外还有索尼、奥林巴斯、宾得等。对于佳能&#xff0c;一位数D为专…

elementui的css文件没有引入_Python中引入模块详细介绍,使用模块的过程中注意事项教程...

​为此 Python 提供了一个办法&#xff0c;把这些定义存放在文件中&#xff0c;这个文件被称为模块。模块是一个包含所有你定义的函数和变量的文件&#xff0c;其后缀名是.py。模块可以被别的程序引入&#xff0c;以使用该模块中的函数等功能。你也许还想到&#xff0c;如果不同…

猫:君主般的眼神 监视领地。 狗

转载于:https://www.cnblogs.com/imihiroblog/archive/2013/02/04/2891326.html

Linux进程编程1——与“进程”相关的常识

以下内容源于网络资源的学习与整理&#xff0c;如有侵权请告知删除。 一、进程的概述 进程&#xff0c;是指一个具有独立功能的程序关于某个数据集合的一次可以并发执行的运行活动&#xff0c;是处于活跃状态的计算机程序&#xff0c;是系统进行资源分配和调度的基本单位。进程…

在成长中遇到的挫折事件对你的影响_多种语言环境中成长的宝宝,会影响说话早晚?其实没有想象的复杂...

关于用多种语言抚养孩子的案例比比皆是&#xff0c;但并不是所有的父母都鼓励这样做&#xff0c;他们被告知这会导致孩子混乱和语言延迟&#xff0c;使他们错过机会之窗。以下是最常见的案例&#xff0c;以及把孩子培养成双语者背后的真实故事。误解一、与多种语言一起长大会使…

C#求数组中元素的全排列

2019独角兽企业重金招聘Python工程师标准>>> 1.算法描述 全排列的第一项是该数组的升序排列&#xff0c;最后一项是该数组的降序排列。本文中用到的了一个函数FindNextArray&#xff1a;从升序排列开始&#xff0c;不断使用函数FindNextArray&#xff0c;可以遍历全…

PHP+Ajax手机移动端发红包实例

PHPAjax手机移动端发红包实例 基本流程&#xff1a;当输入完红包数量和总金额后&#xff0c;PHP会根据这两个值进行随机分配每个金额&#xff0c;保证每个人都能领取到一个红包&#xff0c;且每个红包金额不等&#xff0c;并且所有红包金额总额等于总金额。 实现原理&#xff1…

BIOS误删win10引导 delete boot option如何恢复

BIOS误删win10引导 delete boot option如何恢复 其他系统也可以用来参考,解决只是将原来的配置加回去而已 倒了血霉 说个原则,希望大家在发现错误之后第一时间是保护现场不要乱动,如果在百度或别的地方找到了解决方案,先百度一下这个解决方案是否可行,不然不要轻易尝试,这些解决…

fir fpga 不同截止频率_一种新的FIR滤波器系数量化方法

相对于模拟滤波器&#xff0c;数字滤波器具有高精度、高可靠性、可编程改变滤波特性、便于集成等一系列优点&#xff0c;并且理论上可实现近似理想频率特性的滤波性能。经典的数字滤波器主要包括有限脉冲响应(Finite Impulse Response&#xff0c;FIR)滤波器和无限脉冲响应(Inf…