node 图片验证码库
验证码演示
有库不用是傻逼,这个库有三组图片分别是red gray green ,其中red里面只是数字,不建议使用,剩下两个有字母和数字。
下面是一个老外写的例子,我就是直接参考它写的代码的。https://github.com/liangzeng/validat-num-demo
代码
1 | var PW = require("png-word"); |
有库不用是傻逼,这个库有三组图片分别是red gray green ,其中red里面只是数字,不建议使用,剩下两个有字母和数字。
下面是一个老外写的例子,我就是直接参考它写的代码的。https://github.com/liangzeng/validat-num-demo
1 | var PW = require("png-word"); |
这个错误翻译过来是在headers发送过以后不能再次发送。意思是发送了两次headers,所以会报错。
然后通过我的不懈努力,终于找到了问题所在。
在处理HTTP请求时,服务器会先输出响应头,然后再输出主体内容,而一旦输出过一次响应头比如执行过 res.writeHead() 或 res.write() 或 res.end(),你再尝试通过 res.setHeader() 或 res.writeHead() 来设置响应头时,就会报这个错误。
有些方法比如 res.redirect() 会调用 res.writeHead()
说明:express中的 res.header() 相当于 res.writeHead() ,res.send() 相当于 res.write()
youkumovie(优酷电影目录)
本人的node.js爬虫练习,大神无视,一直更新,爬虫爬到数据存储到数据库中。数据库为mongodb。总共30页,每3秒爬一次,到目前为止亲测没有被封ip,本人第一次写爬虫,大家多多包涵!
1 | "cheerio": "^1.0.0-rc.2", |
https://www.mongodb.com/download-center#community
1 | –mongodb |
闲来无事,经常听用网易云听歌,然后就想抓一下真实下载地址。我是用chrome浏览器开发者模式抓包的。
用chrome浏览器打开网易云音乐首页http://music.163.com
按f12打开开发者模式,并切换至network
点击手机按钮,并刷新网页,网站就会从pc版变成web版
点击搜索,输入你想下载的歌曲并回车确定
在右边会出现一个url为get的网络请求(一开始我以为是请求,点开才发现是post)
点开preview里面就有搜索结果的详细数据,json格式(web版是上拉加载每次加载20个数据,每次加载一次都会有一次url为get的网络请求)
点击你想下载的歌曲,让它正常播放然后会出现一个名为url的网络请求
点开preview里面就有搜索结果的详细数据,里面就有真实的url下载地址
最近正在做一个仿bilibili app的前端项目,用的是h5+,需要数据。所以就试着抓了一下bilibili的api,结果还真抓到了。现在分享出来给有用的人。
json:
jsonp:
https://api.bilibili.com/archive_rank/getarchiverankbypartion?jsonp=jsonp&tid=124&pn=1
tid=分类
95:数码
98:机械
122:技术
pn=1页数
具体所有分类tid请看下面,f12开发者模式
1 | <button class="mui-btn" onclick="showdate()">显示日期</button> |
成功绑定域名wangyu.link,以后可以直接访问wangyu.link
购买一个域名
在你的博客项目文件夹source下面创建一个名字为 CHAME 的文件,没有后缀名都是大写。
打开这个文件,在里面写入你的域名,不带http://和www,也不要有任何所见换行空格。
hexo g hexo d
进入你的域名解析界面
添加两个记录类型为CNAME的记录,主机记录分别是www和@,记录值都是 你的github用户名.github.io
等待解析生效就好了。