2016-07-02 8 views
2

Ich versuche ein Reddit zu kratzen, um Gifs zu erhalten. Ich beschränke das Scrapping auf Imgur, aber es gibt eine Abweichung in den URLs, einige sind .gif und die meisten sind .gif.Cheerio & Gifv Ausgaben

Meine Lösung ist das Löschen der v von Gifv als die Gifs, wird immer noch funktionieren. Aber wenn ich es versucht habe, habe ich versagt.

Ich habe versucht, zu machen, was cheerio ausspuckt,

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

und dann später bearbeiten, aber es hat nicht funktioniert. Irgendwelche Ideen?

+0

Weitere Verbesserungen dieser Frage erforderlich, wie, wo genau gehen Sie falsch, es besser ist, Ihre vollständige Code hier –

Antwort

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

Ausgang:

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

Dank gesagt, wenn ich meine Linie versucht, das Schneiden war nur, url.slice Ich habe es gleich gesetzt danke – Jackgisel

0

Was versuchen Sie zu tun? Sie möchten die URL des Linkelements erhalten?

Wenn ja, sollten Sie den Code arbeiten werden ...

Können Sie eine JSFiddle mit Ihrem HTML + JS-Code erstellen und per Post hier bitte?