2016-08-21 7 views
0

Groovydocを解析しようとしていますが、Jsoupはすべてが含まれているフレームセットを見つけられません。ブラウザでサイトを開くと、フレームセットでWebページを解析できません

println document 

今と見て開発ツールを使用する:あなたはconnection.get()によって返される結果を確認した場合

 Connection connection=Jsoup.connect('http://groovy-lang.org/api.html') 
     Document document=connection.get() 
     Elements element= document.getElementsByTag('frameset') 
     element.each {println(it)} 

答えて

0

あなたは何framesetタグが存在しないことがわかりますそのHTMLコードでは、あなたが探しているframesethttp://docs.groovy-lang.org/latest/html/gapiiframeの子であることがわかります。

だけframeset

Connection connection = Jsoup.connect('http://docs.groovy-lang.org/latest/html/gapi') 
Document document = connection.get() 
Elements element = document.getElementsByTag('frameset') 
element.each { println it } 

それとも、thisを見て、解析するiframeソースURLをハードコーディングしたくない場合はSOソースURLを取得する方法について答えを得るためにJsoupでiframe URLをロード

関連する問題