diff --git a/lib/routes/yystv/category.js b/lib/routes/yystv/category.js index 67ce52195..543fb219e 100644 --- a/lib/routes/yystv/category.js +++ b/lib/routes/yystv/category.js @@ -26,14 +26,14 @@ module.exports = async (ctx) => { }) .get(); - const second_part = $('.b-list li') + const second_part = $('.list-container li') .slice(0, 18) .map(function () { const info = { - title: $(this).find('.b-item-title').text(), - link: 'http://www.yystv.cn' + $(this).find('.b-item-title a').attr('href'), - pubDate: date($(this).find('.fl').text()), - author: $(this).find('.author-icon-list').text(), + title: $('.list-article-title', this).text(), + link: 'http://www.yystv.cn' + $('a', this).attr('href'), + pubDate: date($('.c-999', this).text()), + author: $('.handler-author-link', this).text(), }; return info; }) diff --git a/lib/routes/yystv/recommend.js b/lib/routes/yystv/recommend.js deleted file mode 100644 index 130da6820..000000000 --- a/lib/routes/yystv/recommend.js +++ /dev/null @@ -1,45 +0,0 @@ -const got = require('@/utils/got'); -const cheerio = require('cheerio'); -const date = require('@/utils/date'); - -module.exports = async (ctx) => { - const response = await got({ - method: 'get', - url: 'http://www.yystv.cn/b/recommend', - }); - - const data = response.data; - const $ = cheerio.load(data); - - const first_part = $('.b-list-main-item') - .slice(0, 2) - .map(function () { - const info = { - title: $(this).find('.b-main-info-title').text(), - link: 'http://www.yystv.cn' + $(this).find('.b-main-info-title a').attr('href'), - pubDate: date($(this).find('.b-main-createtime').text()), - author: $(this).find('.b-author').text(), - }; - return info; - }) - .get(); - - const second_part = $('.b-list li') - .slice(0, 8) - .map(function () { - const info = { - title: $(this).find('.b-item-title').text(), - link: 'http://www.yystv.cn' + $(this).find('.b-item-title a').attr('href'), - pubDate: date($(this).find('.fl').text()), - author: $(this).find('.author-icon-list').text(), - }; - return info; - }) - .get(); - - ctx.state.data = { - title: '游研社-推游', - link: 'http://www.yystv.cn/b/recommend', - item: first_part.concat(second_part), - }; -};