当用户发送得到笔记分享链接时,自动解析并保存内容。
https://www.dedao.cn/share/packet?packetId=xxx./images/ 目录const { parsePage, parseDedao } = require('./parse.js');
// 通用解析(支持任意网页)
const result = await parsePage(url, {
saveImages: true, // 是否保存图片
outputDir: './downloads', // 图片保存目录
contentSelectors: [...], // 自定义内容选择器
imageSelectors: [...] // 自定义图片选择器
});
// 得到笔记专用
const result = await parseDedao(url, {
saveImages: true,
outputDir: './images'
});
{
success: true,
title: '文章标题',
content: '文章正文内容',
images: [
{ originalUrl: 'https://...', localPath: 'D:/.../image_1.jpg' },
{ originalUrl: 'https://...', localPath: 'D:/.../image_2.jpg' }
],
error: null
}
./images/ 目录image_1.jpg, image_2.jpg 等共 1 个版本