路由地址
/weibo/user/2332992900
预期是什么?
能获取到微博全文
#341 #686
实际发生了什么?
不能显示全文,获取到的「description」只是微博列表页的正文。如下是其中一个「item」
<title>【张家口万全区回应巨资拍水幕电影:成立调查组】6月24日,网曝河北张家口万全区,在“撤县改区”后花费4千...</title>
【张家口万全区回应巨资拍水幕电影:成立调查组】6月24日,网曝河北张家口万全区,在“撤县改区”后花费4千万建水幕电影。24日晚,陈熙告诉记者,举报文章发出后“拖欠的款项立马就结清了”。昨日,万全区政府发布情况通报,称对网传“万全区水幕电影项目层层转包”一事展开了调查。权威人士表示,该区 ...
Wed, 26 Jun 2019 04:30:20 GMT
https://weibo.com/2332992900/HAFJYxMDB
https://weibo.com/2332992900/HAFJYxMDB
问题分析
经查代码 lib/routers/weibo/user.js和lib/routers/weibo/utils.js,可以看出「description」部分只是取了微博列表的正文展示部分「item.mblog」,这部分的内容本来就是不全的。而utils干的事只是把正文最后的「全文」字眼删掉而已。 参见 #341
解决建议
现有的description截掉的全文部分有微博详情的链接: 全文
跳转该地址可以看到$render_data的text有完整的正文。所以应该是拿该text的内容去做weiboUtils.format
部署相关信息
正常部署
| Env |
Value |
| OS |
|
| Node version |
|
| if Docker, version |
|
额外信息(日志、报错等)
路由地址
/weibo/user/2332992900
预期是什么?
能获取到微博全文
#341 #686
实际发生了什么?
不能显示全文,获取到的「description」只是微博列表页的正文。如下是其中一个「item」
<title>【张家口万全区回应巨资拍水幕电影:成立调查组】6月24日,网曝河北张家口万全区,在“撤县改区”后花费4千...</title> 【张家口万全区回应巨资拍水幕电影:成立调查组】6月24日,网曝河北张家口万全区,在“撤县改区”后花费4千万建水幕电影。24日晚,陈熙告诉记者,举报文章发出后“拖欠的款项立马就结清了”。昨日,万全区政府发布情况通报,称对网传“万全区水幕电影项目层层转包”一事展开了调查。权威人士表示,该区 ... Wed, 26 Jun 2019 04:30:20 GMT https://weibo.com/2332992900/HAFJYxMDB https://weibo.com/2332992900/HAFJYxMDB问题分析
经查代码 lib/routers/weibo/user.js和lib/routers/weibo/utils.js,可以看出「description」部分只是取了微博列表的正文展示部分「item.mblog」,这部分的内容本来就是不全的。而utils干的事只是把正文最后的「全文」字眼删掉而已。 参见 #341
解决建议
现有的description截掉的全文部分有微博详情的链接: 全文
跳转该地址可以看到$render_data的text有完整的正文。所以应该是拿该text的内容去做weiboUtils.format
部署相关信息
正常部署
额外信息(日志、报错等)