kullanarak komut dosyası içinde metin elde edin Bir URL'yi okumak için Jsoup kütüphanesini kullanıyorum. Bu url, birkaç <script>
etiketinde metin içeriyor. Her bir <script>
etiketindeki metni almam mümkün mü? JSoup'in buna izin vermediğinin farkında olduğum için bir Javascript dosyasını ayrıştırmak istemediğimi lütfen unutmayın. URL'nin gerçek kaynak kodunun bir komut dosyası etiketinde metni var, buna ihtiyacım var.Java - Jsoup
doc = Jsoup.connect("http://www.example.com").timeout(10000).get();
Element div = doc.select("script").first();
for (Element element : div.children()) {
System.out.println(element.toString());
}
Bu komut dosyası etiketlerden biri kaynak kodundan böyle görünüyor:
<script type="text/javascript">
(function() {
...
})();
</script>
Teşekkür ederim @KenChan, Mükemmel çalıştı, ben 'string scriptdata kullanıyorum = node.getWholeData();' ** Ancak sayfadaki ikinci betiği aldınız mı? ** – Florida