将托管在 scaleway 的服务器迁移到了位于德国的 php-friends.de。
主要原因是希望有一个大一点内存+储存的机子,然后刚好 php-friends 的特价比较吸引我,所以马上就下单了。
… 继续阅读 »将托管在 scaleway 的服务器迁移到了位于德国的 php-friends.de。
主要原因是希望有一个大一点内存+储存的机子,然后刚好 php-friends 的特价比较吸引我,所以马上就下单了。
… 继续阅读 »安装说明请参见文章《Fedora 29/30 安装 FCITX 输入法 + Rime/拼音》。
和 Fedora 30 的版本号一样,内容方面并没有更新,官方仓库也只是一直在更新翻译而已。
… 继续阅读 »抓取渲染的一整页,可利用浏览器作为爬虫下载。
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
对象又包含被渲染图像的一些元信息,可以预览下截取的图像内容: