|
|
|
@ -1,5 +1,6 @@ |
|
|
|
|
const request = require('request') |
|
|
|
|
const cheerio = require('cheerio') |
|
|
|
|
const qs = require('querystring') |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* @typedef lastPost |
|
|
|
@ -96,7 +97,18 @@ const getLastPost = async (pageid = '') => { |
|
|
|
|
return b.time - a.time |
|
|
|
|
}) |
|
|
|
|
let post = posts[0] |
|
|
|
|
post.link = `https://www.facebook.com/${post.link.replace(/^\//, '')}` |
|
|
|
|
|
|
|
|
|
let larr = post.link.split('?') |
|
|
|
|
let linkqs = qs.parse(larr[1]) |
|
|
|
|
let newqs = {} |
|
|
|
|
for (let i in linkqs) { |
|
|
|
|
if (/id/i.test(i)) { |
|
|
|
|
newqs[i] = linkqs[i] |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
post.link = larr[0] + '?' + qs.stringify(newqs) |
|
|
|
|
|
|
|
|
|
post.link = `https://www.facebook.com/${post.link.replace(/^\//, '')}`.replace(/\?$/, '') |
|
|
|
|
return post |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|