抓取渲染的一整页,可利用浏览器作为爬虫下载。

const c = document.createElement('canvas');
const backup = window.NFBR.a6G.a5x.prototype.b9b;
window.NFBR.a6G.a5x.prototype.b9b = function () {
const [targetCanvas, page, image, drawRect, flag] = arguments;
if (image) {
// 如果 image === null ,那么这一页是空白页。
c.width = image.width;
c.height = image.height;
backup.call(this, c, page, image, {x:0, y:0, width:image.width, height:image.height}, flag);
// c 现在有整页图
// 用 c.toDataURL() 等函数提取图像内容
}
return backup.apply(this, arguments);
}
Hook 的是渲染函数,所以可能会出现上下一页的预渲染内容;page 对象又包含被渲染图像的一些元信息,可以预览下截取的图像内容:

第一次一个人开车,第一次一个人加油,两件快乐事情重合在一起,给我带来更多的快乐,但是…
来回花了大概半个小时,还在加油站站错位以为油管够长能跨过去加油,结果发现并不够长 _(:3__
… 继续阅读 »最近这段时间起得算比较早的了,有时候早上五六点多醒来,一看时间,接着躺下去 zzz
刚住进来的时候发现房间有一个连续的噪音(类似于无停歇的哔声+风扇声),刚开始还以为是外面的声音,结果到花园一听反而没什么声音了。
… 继续阅读 »