gpt4 book ai didi

node.js - 获取 HTML 完整内容图像的最佳方法

转载 作者:太空宇宙 更新时间:2023-11-03 22:19:55 26 4
gpt4 key购买 nike

我想拍摄完整 Html 页面的图像并将其附加到电子邮件中。我尝试过使用带有 Chrome 驱动程序的 Protractor 。它在具有 GUI 的操作系统(例如 MAC、Windows)上运行良好,但是当它转到像 Amazon AWS 这样的云服务器时,chrome 开始崩溃并出现错误

Protractor 版本:版本5.4.2

Chrome 版本:谷歌浏览器 77.0.3865.120

请告诉我是否有其他方法可以更好地实现此功能

enter image description here

Protractor 配置文件:

     exports.config = {
seleniumAddress: 'http://localhost:4444/wd/hub',
specs: ['sg-image.js'],
framework: 'jasmine2',
capabilities: {
'browserName': 'chrome',
'useAutomationExtension': false,
'args': ['--disable-gpu','-disable-dev-shm-usage','--no-sandbox','-
disable-popup-blocking','--start-maximized','--disable-web-
security','--allow-running-insecure-content','--disable-infobars']
}
// onPrepare: function() {
// global.screenShotUtils = new screenShotUtils({
// browserInstance : browser
// });
// }

};

最佳答案

我没有看到使用 headless Chrome 来运行它。可能这就是问题所在

尝试改变这个

'args': ['--disable-gpu','-disable-dev-shm-usage','--no-sandbox','- 
disable-popup-blocking','--start-maximized','--disable-web-
security','--allow-running-insecure-content','--disable-infobars']

'args': ['--headless','--disable-gpu','-disable-dev-shm-usage','--no-sandbox','- 
disable-popup-blocking','--start-maximized','--disable-web-
security','--allow-running-insecure-content','--disable-infobars']

关于node.js - 获取 HTML 完整内容图像的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58425040/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com