При использовании streamparser.parse () обнаружено, что ссылки hrefs дублируются, тогда как использование jsoup.parse () возвращает ожидаемый документ. Есть ли причина, по которой StreamParser будет создавать дополнительные ссылки на href?String s1= "\n"
+ "\n"
+ "\n"
+ " \n"
+ "\n"
+ "\n"
+ " Some link\n"
+ "\n"
+ "";
StreamParser streamParser = new StreamParser(Parser.htmlParser());
StreamParser parse = streamParser.parse(s1, "");
parse.stream().forEach(System.out::println);
// Вывод из Streamparser возвращает пять ссылок на href
Some link
Some link
Some link
Some link
Some link
Some link
< /code>
, тогда как использование jsoup.parse () возвращает ожидаемый документ < /p>
Document parse1 = Jsoup.parse(s1);
System.out.println(parse1.toString());
// Вывод с использования JSoup 1.19.1
Some link
Подробнее здесь: https://stackoverflow.com/questions/795 ... -documents