parent
1cef38251b
commit
a1690a9e86
|
|
@ -3,11 +3,11 @@ const utils = require('./utils');
|
|||
|
||||
module.exports = async (ctx) => {
|
||||
let full_url, feedTitle;
|
||||
if (ctx.originalUrl === `/coolapk/tuwen`) {
|
||||
if (ctx.originalUrl.startsWith(`/coolapk/tuwen`)) {
|
||||
// 精选
|
||||
full_url = utils.base_url + '/v6/page/dataList?url=%23%2Ffeed%2FdigestList%3Ftype%3D12%26is_html_article%3D1%26recommend%3D3&title=%E5%9B%BE%E6%96%87&page=1';
|
||||
feedTitle = `酷安图文 - 编辑精选`;
|
||||
} else {
|
||||
} else if (ctx.originalUrl.startsWith(`/coolapk/tuwen-xinxian`)) {
|
||||
// 实时
|
||||
full_url =
|
||||
utils.base_url +
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
const md5 = require('@/utils/md5');
|
||||
const cheerio = require('cheerio');
|
||||
const got = require('@/utils/got');
|
||||
|
||||
const getRandomDEVICE_ID = () => {
|
||||
|
|
@ -47,7 +48,6 @@ const parseTuwenFromRaw = (raw) =>
|
|||
|
||||
const parseDongtai = async (item, ctx) => {
|
||||
const author = item.username;
|
||||
const title = `${author}的动态`;
|
||||
const pubdate = new Date(item.lastupdate * 1000).toUTCString();
|
||||
const itemUrl = item.shareUrl.split('?')[0];
|
||||
let description;
|
||||
|
|
@ -68,6 +68,8 @@ const parseDongtai = async (item, ctx) => {
|
|||
const picArr = item.picArr.filter((i) => i).map((i) => `<img src="${i}">`);
|
||||
description = item.message + picArr.join('');
|
||||
}
|
||||
const $ = cheerio.load('<div class="title-filter">' + description + '</div>');
|
||||
const title = $('.title-filter').text().slice(0, 30).trim() + '...';
|
||||
return {
|
||||
title: title,
|
||||
description: description,
|
||||
|
|
|
|||
Loading…
Reference in New Issue