使用nodejs解析优酷,奇艺视频源地址
这个项目通过一个优酷或者爱奇艺的视频地址,最终可以得到视频的下载地址
这个项目的想法是来源:https://github.com/keygle/parseVideo
因为自己要用到优酷和奇艺,所以就测试了这两个,测试结果是优酷的可以使用,爱奇艺的已经失效。
经过研究爱奇艺的视频页面的http请求,以及反编译视频播放器,找到它的下载地址,自己做了一个pr,现在该项目作者已经merge了。
这个项目通过一个优酷或者爱奇艺的视频地址,最终可以得到视频的下载地址
这个项目的想法是来源:https://github.com/keygle/parseVideo
因为自己要用到优酷和奇艺,所以就测试了这两个,测试结果是优酷的可以使用,爱奇艺的已经失效。
经过研究爱奇艺的视频页面的http请求,以及反编译视频播放器,找到它的下载地址,自己做了一个pr,现在该项目作者已经merge了。
原文地址:http://samwize.com/2014/03/07/what-mongoose-never-explain-to-you-on-case-sentivity/
Mongoose is the most popular library for using Mongodb on Node.js.
I took some time to learn about the case sentivity and model name renaming it does behind the curtain.
Let’s assume the model I have is ‘Campaign’.
Knowing this is especially useful if you are dealing with existing collections.
项目中遇到一个问题,我使用find方法查询出来的结果,想通过JSON.stringify()将其序列化,发现没法操作,然后在stackoverflow找到了一个答案:
http://stackoverflow.com/questions/9952649/convert-mongoose-docs-to-json
这里使用到了lean方法
今天装了下centos,以前安装的都是ubuntu,安装完成以后,网络没有问题,但是今天装完centos以后,发现没
有办法上网
命令 ifconfig
发现没有eth0,网上收了下,找到解决办法,这里记录下:
stackoverflow:How to get array of json objects rather than mongoose documents
项目使用的是mongoose3.x版本,我查询直接用的是
model.findOne(query,fields,opt,function(err,doc));
每次需要给查询出来的结果,给客户端返回结果需要添加新的字段,有两个办法:
以前使用过kvm在linux系统上安装过虚拟机,原来的博客已经挂掉,可以参考下同事写的博客
这种方式得人工敲命令,然后安装的时候再通过vnc执行安装步骤,这个过程就不再说明了。能不能换一种方式,类似现在的
各种虚拟主机,只需要在页面上点击一些按钮,就安装出来一个台云主机。
第一步,安装中文包:
sudo apt-get install language-pack-zh-hant-base language-pack-zh-hans-base
ubuntu的网络配置信息放在/etc/network/interfaces 中
sudo vi /etc/network/interfaces
如果配置动态获取ip,则在上述文件中加入以下内容:(注:服务器通常不用动态IP)
auto eth0
iface eth0 inet dhcp
1.配置Package Management System
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10