Cheerio 和 Gifv 问题

Cheerio & Gifv issues

我正在尝试抓取 Reddit,以获取 gif。我将抓取限制为只获取 imgur,但是 url 存在差异,有些是 .gif,大多数是 .gifv。

我的解决方案是从 gifv 中删除 v 作为 gif,仍然有效。但是当我试图这样做时,我失败了。

我试着把 cheerio 吐出来的东西转过来,

var url = $(this).attr('href'); 
url.toString();

后来又编辑了,还是不行。有什么想法吗?

你想做什么?您想获取 link 元素的 URL 吗?

如果是,您的代码应该可以正常工作...

你能用你的 HTML + JS 代码和 post 创建一个 JSFiddle 吗?

var url = $(this).attr('href');
url= url.slice(0, -1);

输出:

var url= "http://i.imgur.com/zvATqgs.gifv"
url.slice(0, -1);
"http://i.imgur.com/zvATqgs.gif"