网易云音乐的简单抓包过程,获取音乐的真实下载地址

闲来无事,经常听用网易云听歌,然后就想抓一下真实下载地址。我是用chrome浏览器开发者模式抓包的。

  1. 用chrome浏览器打开网易云音乐首页http://music.163.com

  2. 按f12打开开发者模式,并切换至network

  3. 点击手机按钮,并刷新网页,网站就会从pc版变成web版

  4. 点击搜索,输入你想下载的歌曲并回车确定

  5. 在右边会出现一个url为get的网络请求(一开始我以为是请求,点开才发现是post)

  6. 点开preview里面就有搜索结果的详细数据,json格式(web版是上拉加载每次加载20个数据,每次加载一次都会有一次url为get的网络请求)

  7. 点击你想下载的歌曲,让它正常播放然后会出现一个名为url的网络请求

  8. 点开preview里面就有搜索结果的详细数据,里面就有真实的url下载地址

哔哩哔哩分类数据api接口分享jsonp/json

最近正在做一个仿bilibili app的前端项目,用的是h5+,需要数据。所以就试着抓了一下bilibili的api,结果还真抓到了。现在分享出来给有用的人。

json:

https://api.bilibili.com/archive_rank/getarchiverankbypartion?callback=jQuery17208614768484119808_1506153543997&type=jsonp&tid=95&pn=1&_=1506153545368

jsonp:

https://api.bilibili.com/archive_rank/getarchiverankbypartion?jsonp=jsonp&tid=124&pn=1

tid=分类

95:数码

98:机械

122:技术

pn=1页数

具体所有分类tid请看下面,f12开发者模式

[转]前端资源汇总(框架/效果库/插件/网站/工具/素材等)

JavaScript

框架/库

  • velocity:很全面的JavaScript动画库
  • vivus:可以动态描绘 SVG 的 JS 库, 支持多种动画
  • Web Animation:Javascript 实现的 Web Animation API
  • scrollReveal.js:使元素以非常酷帅的方式进入画布 (Viewpoint)
  • snabbt.js:一个利用 Javascript 和 CSS transform 的 animation 库
  • transit:jquery实现的css动画
  • matter-js:2D 物理效果引擎,碰撞、弹跳等
  • parallax:一个用于响应智能手机 orientation 的库
  • focusable:是页面上一个元素高亮的库,关灯效果
  • sensor.js:在智能移动设备浏览器上,通过HTML5的api使用移动设备的功能。定位、运动、倾斜等
  • animatable:仅仅依靠 border-width 和 background-position 实现的各种动态效果
阅读更多

博客绑定域名成功

成功绑定域名wangyu.link,以后可以直接访问wangyu.link

  1. 购买一个域名

  2. 在你的博客项目文件夹source下面创建一个名字为 CHAME 的文件,没有后缀名都是大写。

  3. 打开这个文件,在里面写入你的域名,不带http://和www,也不要有任何所见换行空格。

  4. hexo g hexo d

  5. 进入你的域名解析界面

  6. 添加两个记录类型为CNAME的记录,主机记录分别是www和@,记录值都是 你的github用户名.github.io

  7. 等待解析生效就好了。

WDCP安装 备份/恢复网站 配置SSL加密协议 经验分享

我原来服务器用的是WDCP 2.x版本,遇到一个很棘手的问题,一直解决不了。然后我就准备有时间重装一下WDCP,正好WDCP更新到了3.2 支持免费SSL,居然是一键创建。没有比这更简单的事情了!虽然我原来用的是阿里云的免费SSL证书,但是配置起来还是没一键配置来的快啊!

重装服务器

我原来用的是centos 6.5 64bit ,现在重装成 7.2 64bit。在阿里云ecs实例点击–更多–更换系统盘(必须先停止服务器才可以点击)然后选择系统就OK了。

阅读更多

[转]常见的三大加密算法介绍

加密,是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容。
加密建立在对信息进行数学编码和解码的基础上。加密类型分为两种,对称加密与非对称加密,对称加密双方采用共同密钥,(当然这个密钥是需要对外保密的),这里讲一下非对称加密,这种加密方式存在两个密钥,密钥– 一种是公共密钥(正如其名,这是一个可以公开的密钥值),一种是私人密钥(对外保密)。 您发送信息给我们时,使用公共密钥加密信息。 一旦我们收到您的加密信息,我们则使用私人密钥破译信息密码(被我们的公钥加密的信息,只有我们的唯一的私钥可以解密,这样,就在技术上保证了这封信只有我们才能解读——因为别人没有我们的私钥)。 使用私人密钥加密的信息只能使用公共密钥解密(这一功能应用与数字签名领域,我的私钥加密的数据,只有我的公钥可以解读,具体内容参考数字签名的信息)反之亦然,以确保您的信息安全。

阅读更多

npm 常用命令

  1. npm install moduleNames:安装Node模块

  2. npm install moduleNames –save:安装Node模块并添加依赖(写入到package.json)会在当前目录下安装包,版本信息也会添加到依赖中,会安装到dependencies选项中

  3. npm install moduleNames –save-dev 开发阶段使用的依赖包,会安装到devDependencies选项中

  4. npm install moduleNames -g 全局安装

阅读更多

【教程】浏览器插件+IDM 实现破解百度云限速---至04.28依然有效

适用浏览器

此插件适用与所有chrome内核的浏览器,但是依然推荐大家使用chrome浏览器。

IDM去哪下载看我以前的博文,里面有。http://www.blogwy.com/70.html

怎么使用

把crx后缀的插件拖入chrome浏览器的扩展程序界面就安装好了,在浏览器地址栏输入:chrome://extensions/ 即可进入扩展程序界面。安装好重启浏览器,进入百度云随便下载一个文件自动启动IDM满速下载!!!

下载

链接: http://pan.baidu.com/s/1bPxbjw 密码: i89e

不用软件查看网页星号密码方法

现在的浏览器基本都有保存密码的功能,久而久之我们便忘了密码了。可是有的时候需要在另外的设备登陆这些服务就必须知道密码,我们只能看的那些*干着急,然后直接改密码。有什么方法可以查看星号密码呢?下面我教大家一种不用软件直接在网页上查看密码的方法。

其实,就是很简单的前端知识而已,原理就是更改input标签type值,把原来的password值改成text就OK了!

第一步

我们以哔哩哔哩为例,当然这不是我的密码,呵呵!

第二步

我使用的是chrome浏览器,推荐大家使用chrome或者火狐。首先,按F12进入开发者模式。点击寻找元素按钮(上图红框)

第三步

选中密码这个元素并点击,在右侧代码区找到相对应的代码(红框区),找到type值

第四步

把type值“password”替换为“text”回车确认,这时候你就会发现,星号密码就变成明文了。

说明