细节优化

This commit is contained in:
🌌 2023-09-20 20:16:26 +08:00
parent ba4fc37be3
commit 252614eb50
3 changed files with 6 additions and 6 deletions

View File

@ -5,7 +5,7 @@ import Renderer from '../renderer/loader.js'
* 后期会逐步废弃 * 后期会逐步废弃
* 只提供截图及分片截图功能 * 只提供截图及分片截图功能
*/ */
let renderer = Renderer.getRenderer('puppeteer') let renderer = Renderer.getRenderer()
renderer.screenshot = async (name, data) => { renderer.screenshot = async (name, data) => {
let img = await renderer.render(name, data) let img = await renderer.render(name, data)
return img ? segment.image(img) : img return img ? segment.image(img) : img

View File

@ -32,11 +32,11 @@
"node-xlsx": "^0.23.0", "node-xlsx": "^0.23.0",
"oicq": "link:lib/modules/oicq", "oicq": "link:lib/modules/oicq",
"pm2": "^5.3.0", "pm2": "^5.3.0",
"puppeteer": "^21.2.1", "puppeteer": "^21.3.1",
"redis": "^4.6.8", "redis": "^4.6.9",
"sequelize": "^6.33.0", "sequelize": "^6.33.0",
"sqlite3": "^5.1.6", "sqlite3": "^5.1.6",
"ws": "^8.14.1", "ws": "^8.14.2",
"yaml": "^2.3.2" "yaml": "^2.3.2"
}, },
"devDependencies": { "devDependencies": {

View File

@ -5,8 +5,8 @@ import puppeteer from 'puppeteer'
// 暂时保留对原config的兼容 // 暂时保留对原config的兼容
import cfg from '../../../lib/config/config.js' import cfg from '../../../lib/config/config.js'
import { Data } from '#miao' import { Data } from '#miao'
import path from 'path'
const _path = process.cwd()
// mac地址 // mac地址
let mac = '' let mac = ''
@ -176,7 +176,7 @@ export default class Puppeteer extends Renderer {
try { try {
const page = await this.browser.newPage() const page = await this.browser.newPage()
let pageGotoParams = lodash.extend({ timeout: 120000 }, data.pageGotoParams || {}) let pageGotoParams = lodash.extend({ timeout: 120000 }, data.pageGotoParams || {})
await page.goto('file://' + path.resolve(savePath), pageGotoParams) await page.goto(`file://${_path}${lodash.trim(savePath, '.')}`, pageGotoParams)
let body = await page.$('#container') || await page.$('body') let body = await page.$('#container') || await page.$('body')
// 计算页面高度 // 计算页面高度