2016-12-13 2 views
0

Ich habe diese in HTML-Quellcode, die ichJsoup ist Inhalt der iframe Flucht

<div> 
<iframe><script>alert('hello')</script></iframe> 
</div> 

Wenn ich parse mit Jsoup und drucken den Körper html ich diese erhalten analysieren möchten.

<div> 
<iframe>&lt;script&gt;alert('hello')&lt;/script&gt;</iframe> 
</div> 

Ich möchte nicht, dass Jsoup den Inhalt innerhalb iframe konvertiert. Wie kann ich das machen?. Beispielcode

Document doc = Jsoup.parse(html); 
System.out.println(doc.body().html()); 

Antwort

2

Sie die unescapeEntities verwenden können (String, boolean) -Methode von jsoup Parser:

Document doc = Jsoup.parse(html);    
System.out.println(org.jsoup.parser.Parser.unescapeEntities(doc.body().html(), true)); 
+0

Gut, das alles demaskiert, nicht nur, was in