Я использую библиотеку Jsoup для чтения URL-адреса. Этот url имеет текст в нескольких тегах <script>
. Возможно ли получить текст в каждом теге <script>
? Обратите внимание, что я не прошу проанализировать Javascript-файл, поскольку я уже знаю, что JSoup этого не позволяет. Фактический исходный код URL имеет текст в теге скрипта, мне это нужно.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());
}
Это то, что один из тегов сценария выглядят как из исходного кода:
<script type="text/javascript">
(function() {
...
})();
</script>
спасибо @KenChan, он отлично работает, я использую 'String scriptdata = node.getWholeData(); ** Но как только получить второй скрипт на странице? ** – Florida