2016-04-25 8 views
3

Ich möchte die aktuell angezeigte YouTube-Video-ID abrufen und über iMacros in CSV speichern, aber es wird nichts angezeigt. Hier ist der JS-Code:Wie erhalte ich aktuelle YouTube-IDs über iMacros?

var videoid; 
videoid ="CODE:"; 
videoid +="URL GOTO=https://www.youtube.com/watch?v=DBNYwxDZ_pA"+"\n"; 
videoid +="ADD !EXTRACT {{!URLCURRENT}}"+"\n"; 
videoid +="SET !VAR1 EVAL(\"var s=\"{{!URLCURRENT}}\"; s.match((?<=watch\\?v=|/videos/|embed\\/)[^#\\&\\?]*);s[0]; \")"+"\n"; 
videoid +="ADD !EXTRACT {{!VAR1}}"+"\n"; 
videoid +="SAVEAS TYPE=EXTRACT FOLDER=* FILE=url.csv"+"\n"; 

Antwort

1

versuchen, etwas wie folgt aus:

var videoid = "URL GOTO=https://www.youtube.com/watch?v=DBNYwxDZ_pA" + "\n"; 
videoid += "SET !EXTRACT {{!URLCURRENT}}" + "\n"; 
videoid += 'SET !EXTRACT EVAL("\'{{!EXTRACT}}\'.match(/v=(.{11})/)[1];")' + "\n"; 
videoid += "SAVEAS TYPE=EXTRACT FOLDER=* FILE=url.csv" + "\n"; 
iimPlayCode(videoid); 
+0

Dank für den Code .. –

+0

Könnten Sie wieder helfen? Wenn sich die URL ändert zu: https: //www.youtube.com/watch? V = j7aILQZgN-8 & edit = vd? ? Https://www.youtube.com/watch? Edit = vd & v = X2e05EcG1kU? wie? Verwenden Sie das Spiel, um die ID zu erhalten? Danke? –

+0

Überprüfen Sie das Update. – Shugar

Verwandte Themen