2016-04-25 12 views
3

現在視聴しているYouTubeのビデオIDを取得し、iMacros経由でCSVに保存したいのですが、何も取得できません。ここでJSのコードは次のとおりです。iMacros経由で現在のYouTube IDを取得するには?

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"; 

答えて

1

はこのような何か試してみてください:

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

を –

+0

あなたは再び助けてもらえコードのおかげで..?もしへのURLの変更: 'ます。https:?V = j7aILQZgN-8&編集= vd' ' HTTPSを//www.youtube.com/watch?://www.youtube.com/watch編集= VD&V = X2e05EcG1kU' 方法一致を使用してIDを取得しますか?ありがとうございますか? –

+0

アップデートを確認してください。 – Shugar

関連する問題