首页 > 其他分享 >thinkjs + puppeteer=解决中文乱码+https错误

thinkjs + puppeteer=解决中文乱码+https错误

时间:2024-09-07 11:37:54浏览次数:12  
标签:const await puppeteer 乱码 thinkjs 字体 page browser

async indexAction() {

    const self = this;

    const browser = await puppeteer.launch({headless: true, ignoreHTTPSErrors: true, args:['--no-sandbox', '--disable-setuid-sandbox']});
    const page = await browser.newPage();
  
    // Navigate the page to a URL
    await page.goto('https://qingyinhui.com/');
    await page.screenshot({ path: "nyt-puppeteer.png" });
    await browser.close();

    this.success({ msg: 2, ok: '1122', });

  }

  

证书问题:

browser = await puppeteer.launch({ headless: false, slowMo: 250, ignoreHTTPSErrors: true });

 

在centos上和ubuntu上安装字体方法都是一样的,我们只需要进行相关的操作即可。

把msyh.ttf 或 msyh.ttc复制到/usr/share/fonts/目录下,使用如下命令:

cd /root/

cp MSYH.TTF /usr/share/fonts/

然后建立字体索引信息,更新字体缓存,使用如下命令:

cd /usr/share/fonts/

mkfontscale

mkfontdir

fc-cache

至此,字体已经安装完毕。

现在我们再来查看微软雅黑字体,是否安装成功,使用如下命令:

fc-list :lang=zh

参考:linux安装中文字体 - 无敌仙人掌 - 博客园 (cnblogs.com)
自定义组件:

标签:const,await,puppeteer,乱码,thinkjs,字体,page,browser
From: https://www.cnblogs.com/linr/p/17842624.html

相关文章

  • Python基础知识-8(PyQt GUI开发,输出乱码处理)
    (目录)介绍一个VSCode轻量级RestAPI客户端插件:ThunderClient一、关于shebang明确指定解释器#!/usr/bin/python3在shell中寻找第一个python解释器#!/usr/bin/envpython3二、Python类的私有方法/属性Python不支持私有方法/属性,但可以将类成员方法/属性名定义为......
  • 【树莓派开发】树莓派GeanyIDE和控制台下C/C++中文乱码问题解决方法
    文章目录情况说明1.设置VS,将文件保存为UTF8编码2.更改GeanyIDE编码设置3.更改树莓派系统设置情况说明之前使用树莓派的时候,遇到了中文乱码的问题。VS2019编译器下写的.c文件,里面的中文注释在树莓派ide上乱码树莓派控制台上,C语言代码输出中文时乱码这里需要调整三个设置来解决该......
  • 处理springboot使用fastJson浏览器调用接口正常返回数据却中文乱码的问题
    处理springboot使用fastJson浏览器调用接口正常返回数据却中文乱码的问题这属于fastJson的一个bug只需要像下面这样操作就可以了@Bean//使用Bean入fastJsonHttpllessageConvertpublicHttpMessageConverterfastJsonHttpMessageConverters(){//需婴定义......
  • 【C#】【WinForm】asp.net Files 的值 "***" 的解决办法(乱码)
    asp.net项目,在生成解决方法过程中,出现“Files的值"***"”解决方案生成失败。解决:例:项目名称为:ABC在项目目录下的“ABC\obj\Debug\”的文件夹中找到与项目同名的“.csproj.FileListAbsolute.txt”文件,即“ABC.csproj.FileListAbsolute.txt”,打开后会看到部分文字乱码,删除掉......
  • 真香,powershell 7,pwsh / powershell打印中文乱码
    背景今天又测试了一个脚本,发现存在很多问题,首先就是打印中文出现乱码。这个问题我早期遇到过,当初的解决办法就是直接把脚本改成gbk格式。如今再碰到一次这个问题,又去查了一遍,发现powershell的新版已经解决了这个问题。于是找办法更新powershell。更新https://github.com/Powe......
  • 基于OpenCV-Python实现人脸识别-----摄像头捕获人脸图像显示中文乱码问题
    基于OpenCV-Python实现人脸识别时,为了使图像上显示识别到人员的中文名字,做了几次尝试,使用PIL.Image和OpenCV图像格式相互转换解决:使用OpenCV将图片灰度化,对加载的灰度化图使用分类器中的detectMultiScale()函数查找目标人脸,并使用for循环实现矩形框和圆形框框住查找到的人脸。......
  • [javascript] 使用 puppeteer 包模拟 chrome 自动化
    npmipuppeteerconstpuppeteer=require('puppeteer');functionsleep(ms){returnnewPromise(resolve=>setTimeout(resolve,ms));}asyncfunctionrun(){constbrowser=awaitpuppeteer.launch({headless:false,args:['--st......
  • 【JS|第24期】Puppeteer:50个常用操作,你会了吗?
    日期:2024年8月19日作者:Commas签名:(ง•_•)ง积跬步以致千里,积小流以成江海……注释:如果您觉得有所帮助,帮忙点个赞,也可以关注我,我们一起成长;如果有不对的地方,还望各位大佬不吝赐教,谢谢^-^1.01365=37.7834;0.99365=0.02551.02365=1377.4083;0.98365=0.0006......
  • 解决Qt creator5..中文乱码问题
    1.工具->选项2.两种方案供选择    a.头文件(或目标文件)添加预编译指令:                #ifdefined(_MSC_VER)&&(_MSC_VER>=1600)#pragmaexecution_character_set("utf-8")#endif    b.编辑->SelectEncoding...->savewithE......
  • url-&content=路径带中文,出现乱码,中文乱码
    httpget请求不能传输中文参数,http请求是不接受中文参数的。需要发送方,将中文参数encode,接收方将参数decodeURLEncoder.encode(msg,"UTF-8");StringdecodeUrl=URLDecoder.decode(encodeUrl,"utf-8");%E6%B5%8B%E8%AF%95%E4%B8%AD%E6%96%87%E4%B8%B2通过utf-8编码把中......