再记录几个puppeteer的碰到的问题

再记录几个puppeteer的碰到的问题

月光魔力鸭

2021-03-19 16:51 阅读 650 喜欢 3 puppeteer

一直有跑着puppeteer在做pdf的生成,可以今天突然发现一个问题:预览与打印生成的PDF不一致,猜测可能是边距导致的,应该是没设置好... 然后当我在本地尝试的时候也发现了这个问题..要么是字符内容,要么是版本

找了一个当时开发的时候的版本chromium 74.x 两者一致~!!

最近就感觉chrome 越更新越倒退了呢,体验明显差了..

简单描述下需求

开发了一个页面,需要PDF文件,然后通过puppeteer在后台生成的,结果发现与前台不一致,按说没关系,坐标对应好即可,但是坐标竟然是前台的坐标,最后发现打印预览与当前页面不同。 最最关键的是:通过工具将当前页面置为打印模式下,然后右键打印竟然也不同... 心好累。

chrome print模式下查看 右键打印后

最后确认了是版本的问题,使用了74版本的两个是一致的,我们目前不要求多好看,至少坐标别错了。

接下来就是各种问题了


最终将puppeteer版本从5.4.1降回到了1.13.0


顺便再记录下几个相关的参考资料:

转载请注明出处: https://chrunlee.cn/article/puppeteer-errors-again.html


感谢支持!

赞赏支持
提交评论
评论信息 (请文明评论)
暂无评论,快来快来写想法...
推荐
之前看知乎相中了一个想法,给宝宝做一个站,上传生活的日常照片啊、视频之类的,存储肯定是在自己家里,然后做个穿透这样..开始做的时候又想着是时候接触下这些东西了,虽然公司都一点不用,但是自己没事接触下拓展下也是好的。
浏览网页的时候经常会有文本无法选中,无法复制的情况,这里简单说个简单的方法,不需要下载什么东西,也不用安装什么软件、插件、油猴啥的都不需要。
接下来,我们综合上面的配置,再加一个选项页面配置,做一个天气预报的小栗子。
ffmpeg 采集摄像头进行推流,然后播放,实现直播。
chrome 如何查看placeholder样式以及其他伪类样式
最近一直琢磨着做一个第三方统一登录的这么一个小东西,虽然网上其实也挺多的.. 不过造轮子的感觉还是很爽的。 QQ /Github 比较简单,申请下就OK 了.. 微信真不是个东西,得花钱。
反爬有很多手段,字体反爬就是其中之一。之前一直都是听过,但是却没怎么在实际爬虫中遇到过,最近在一个爬虫题目网站上看到了,试了试,发现还挺麻烦,当然自己从头研究字体肯定麻烦,简单的是模块多的是,选几个就过了。
最开始其实只是网站的一个小改版,导致的需要发送邮件的功能,本身功能不复杂,不做工具的话,几行代码应该就可以搞定的.. 不过后来想想,这个功能应该还是有一定的小需求的,就做成了工具。