You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
额外信息(日志、报错等)
看了一下输出的 html 信息,当文章中有中文时,图片的 html 是这样的:
<figureclass="article-span-photo"><imgsrc="https://static01.nyt.com/images/2021/04/26/world/00virus-india-dispatch-promo/merlin_186812691_eff259bb-dcaa-448c-a995-218b4b41f6de-master1050.jpg" width="1050" height="700" alt="周五,在东德里,一处为新冠病毒死亡者准备的火葬地点。" referrerpolicy="no-referrer"><figcaption><span>周五,在东德里,一处为新冠病毒死亡者准备的火葬地点。</span><cite>Atul Loke for The New York Times</cite></figcaption></figure>
而当网页为纯英文时,输出的 html 是这样的:
<figure><imgsrc="https://www.nytimes.com/2021/04/27/world/asia/undefined" referrerpolicy="no-referrer"><br><figcaption>A crematorium ground for Covid-19 victims in East Delhi, on Friday.</figcaption></figure>
路由地址(不包含参数)
完整路由地址,包含所有必选与可选参数
相关文档地址
预期是什么
获取到的文章中显示图片
实际发生了什么
只要路由参数为英文,图片就无法获取,但若参数为无(即默认中文)、中英对照、繁中 - 英文对照或繁体中文时,图片可以加载
看了一下输出的 html 信息,当文章中有中文时,图片的 html 是这样的:
而当网页为纯英文时,输出的 html 是这样的:
推测是
lib\routes\nytimes\utils.js
下的ProcessImage
函数出了问题,没有解析出正确的 img src.另外,改版后的每日简报栏目(见 issue #7418 ),虽然输出是中文,但是他的域名仍是 www.nytimes.com,所以也需要使用英文的解析方式来输出内容
The text was updated successfully, but these errors were encountered: