SSブログ

iKnow! を改良しよう その2 ~リストの取得~ [NT]

iKnow! を改良しよう の続き。

まずは HTML を解析してコースの URL を取得する。

image2.gif

HTML を見ると「お仕事の英語(単語編)」には course_name という id を持つ spanがあることがわかる。そこで、

var lists=document.getElementsByClassName("course_name");

とすれば、今、ブラウザに表示されているコースの一覧が取得できる。コースの各要素は list[0] ... list[list.length-1] となる。さらに、「お仕事の英語(単語編)」に付属しているリンクからコースIDを取得しておく。これは

lists[0].childNodes[1].attributes[0].textContent.split("/")[4]

とすれば取得できる。 だから、基本的には list[x] をループして処理することになる。

iKnow! を改良しよう その3 ~やりなおし~ へ続く。


タグ:iKnow

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。