hn-hlw-service/weCom/tool/file-url.js

42 lines
1.3 KiB
JavaScript
Raw Normal View History

2026-07-27 11:28:33 +08:00
const axios = require("axios");
// const { JSDOM } = require("jsdom");
exports.getPageTitleAndContent = async (context) => {
// const { url } = context;
// try {
// const response = await axios.get(url);
// const dom = new JSDOM(response.data);
// const document = dom.window.document;
// console.log("document", document);
// const weixinTitle =
// document.querySelector("#activity-name")?.textContent.trim() || "";
// const title = document.querySelector("head > title")?.textContent || "";
// let bodyContent = document.querySelector("body")?.textContent || "";
// bodyContent = bodyContent.replace(/\s+/g, " ").trim();
// const match = bodyContent.match(/[\u4e00-\u9fa5、]*[。!?]/);
// const subtitle = (match && match[0]) || "";
// const images = Array.from(document.querySelectorAll("img")).map(
// (img) => img.src
// );
// const page = {
// title,
// weixinTitle,
// subtitle,
// images: images[0],
// };
// return {
// success: true,
// message: "获取成功",
// data: page,
// };
// } catch (error) {
// // 如果发送请求时发生错误,那么 URL 是无效的
// return {
// success: false,
// message: "链接无效",
// };
// }
};