细节优化
This commit is contained in:
parent
ba4fc37be3
commit
252614eb50
|
@ -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
|
||||||
|
|
|
@ -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": {
|
||||||
|
|
|
@ -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')
|
||||||
|
|
||||||
// 计算页面高度
|
// 计算页面高度
|
||||||
|
|
Loading…
Reference in New Issue