UNPKG

steemkr

Version:

스팀잇 기반 CLI 툴 : CLI(Command Line Interface) Tool for steemit.

25 lines (22 loc) 977 B
const {removeSpace2} = require('../../util/wstring'); const {getUrlValues} = require('../../util/wstring'); /* * 파서 - blog.lgcns.com * @param $ cheerio * @param _url 링크 주소 * @param tags 기본 태그 * @param bodyCut 본문내용 cut * @param uniqueCut 고유주소 생성용 cut * @return 파싱된 JSON 개체정보 */ module.exports = ($, _url, tags, bodyCut, uniqueCut)=>{ // let title = removeSpace2($("div.titleWrap").find('h2').text()); let title = $(`meta[property='og:title']`).attr('content'); // open graph let body = $("div.article").text().substr(0,bodyCut).trim(); let image = $(`meta[property='og:image']`).attr('content'); // open graph let url = $(`meta[property='og:url']`).attr('content'); // open graph let unique = getUrlValues(url, true).substr(0,uniqueCut); tags = removeSpace2(tags).split(','); // string => array tags.push('blog-lgcns'); return {title:title, body:body, url:url, tags:tags, image:image, unique:unique}; }