picotube のプレイリスト吸出しブックマークレット(2)
↓コレの続き。
Youtube の URL だけだと残念なので、曲名も一緒に出力するよう改良しました。
innerText が使えれば楽に曲名取れるけどブラウザによって動かないので残念。
ついでに、jQuery を取り込んでたので、$ 記法を利用して18文字省略。
javascript:pl='';n=$('#main_searchPlayListContent')[0].childNodes;for(i=0;i<n.length;i++){pl+='http://www.youtube.com/watch?v='+n[i].id.substr(4)+"%20"+n[i].childNodes[3].childNodes[3].innerHTML.split("<br>",1)[0]+"\r";}alert(pl);
# 読みやすさと文字列長の絶妙なバランス。(色んな事への言い訳)
↓こんな感じで抽出できます。(Firefox)
http://www.youtube.com/watch?v=qJ5iK-PfmuE 小公女セーラ 花のささやき (下成 佐登子) http://www.youtube.com/watch?v=9AleE9V3FBk スプーンおばさんOPフル Mrs.Pepperpot Opening Theme... http://www.youtube.com/watch?v=a3zkQNl_zpQ 小櫻エツ子 - 不器用じゃなきゃ恋はできない http://www.youtube.com/watch?v=R63hK6jPb-s Slayers try (スレイヤーズ TRY) opening http://www.youtube.com/watch?v=8v4YsUjkEjk 超GALS!寿蘭 OP - ア☆イ☆ツ
さて、import 機能はどう作ろう。XHR ってブックマークレットでも使えたかな。