2011年10月4日火曜日

groovyとjsoupでクラスによって要素を取得する

groovyとjsoupでクラスによって要素を取得するには、以下のコードのようにgetElementsByClassを使用します。
@Grab(group='org.jsoup', module='jsoup', version='1.6.1')
import org.jsoup.*
// htmlを取得
document = Jsoup.connect("http://groovyarekore.blogspot.com").get()
// クラスによって要素を取得
for(elem in document.getElementsByClass("list-label-widget-content")){
  println("-------------------")
  println(elem.text())
}

動作環境
groovy 1.8.2, JDK6 Update27, jsoup 1.6.1

0 件のコメント:

コメントを投稿