Cheerio& Gifv问题

时间:2016-07-02 17:05:05

标签: javascript node.js cheerio

我试图刮掉Reddit,获取GIF。我限制抓取只是采取imgur,但网址有一些差异,一些是.gif,大多数是.gifv。

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

我试图改变cheerio吐出的东西,

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

然后再编辑它,但它没有用。有什么想法吗?

2 个答案:

答案 0 :(得分:0)

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

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

您可以使用HTML + JS代码创建一个JSFiddle并在此发布吗?

答案 1 :(得分:0)

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"