Невозможно полностью проанализировать HTML-страницу с помощью Groovy/Grails. ⇐ JAVA
-
Anonymous
Невозможно полностью проанализировать HTML-страницу с помощью Groovy/Grails.
Я пытаюсь проанализировать HTML-страницу и создать объект, эквивалентный тому, что я вижу, когда проверяю HTML с помощью инструментов веб-разработчиков браузера. (Firefox или Chrome).
На веб-странице есть несколько URL-адресов, которые являются ссылками для скачивания, но я хотел бы собрать список всех ссылок для скачивания на странице. Я пробовал несколько методов, чтобы добиться этого, но каждый метод дает объект только с частью информации. Лучшее, что мне пока удалось сделать, — это использовать Tagsoup.
def tagsoupParser = new org.ccil.cowan.tagsoup.Parser() защита slurper = новый XmlSlurper (tagsoupParser) def htmlParser = slurper.parse("https://www.2n.com/en_US/support/docume ... -intercoms") htmlParser.'**'.findAll{it}.each { новый файл("myFile.txt") page.'**'.DIV.grep {it}.each { it -> новый файл("myFile.txt")
Я пытаюсь проанализировать HTML-страницу и создать объект, эквивалентный тому, что я вижу, когда проверяю HTML с помощью инструментов веб-разработчиков браузера. (Firefox или Chrome).
На веб-странице есть несколько URL-адресов, которые являются ссылками для скачивания, но я хотел бы собрать список всех ссылок для скачивания на странице. Я пробовал несколько методов, чтобы добиться этого, но каждый метод дает объект только с частью информации. Лучшее, что мне пока удалось сделать, — это использовать Tagsoup.
def tagsoupParser = new org.ccil.cowan.tagsoup.Parser() защита slurper = новый XmlSlurper (tagsoupParser) def htmlParser = slurper.parse("https://www.2n.com/en_US/support/docume ... -intercoms") htmlParser.'**'.findAll{it}.each { новый файл("myFile.txt") page.'**'.DIV.grep {it}.each { it -> новый файл("myFile.txt")
Мобильная версия