node.js中的SSL证书错误

我有一个木偶专家的问题。 所以我想要做的是启动一个网站和login。 但是,这个网站试图加载一个被阻塞的资源,因为它的不安全性。 运行代码后,我得到这个错误消息,代码停止运行:

(node:11684) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: SSL Certificate error: ERR_CERT_COMMON_NAME_INVALID (node:11684) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code. 

我的代码:

 'use strict'; const puppeteer = require('puppeteer'); async function Login(username, password){ const browser = await puppeteer.launch({ headless: false }); const page = await browser.newPage(); await page.goto('https://shop.adidas.ae/en/customer/account/login', {waitUntil: 'networkidle'}); /*await page.type(username); await page.focus('#pass'); await page.type(password); await page.click('#send2');*/ await browser.close(); } Login('xxx', 'xxx'); 

这是铬合金公司推出的:

 Failed to load resource: net::ERR_INSECURE_RESPONSE 

我的环境:最新的木偶版本/ Windows 10

设置ignoreHTTPSErrors: true 。 注意:这将忽略所有的SSL错误。

 'use strict'; const puppeteer = require('puppeteer'); async function Login(username, password){ const browser = await puppeteer.launch({ headless: false, ignoreHTTPSErrors: true }); const page = await browser.newPage(); await page.goto('https://shop.adidas.ae/en/customer/account/login', {waitUntil: 'networkidle'}); /*await page.type(username); await page.focus('#pass'); await page.type(password); await page.click('#send2');*/ await browser.close(); } Login('xxx', 'xxx');