Перекрестная гиперссылка, заменяющая значения%3F и%3D
В настоящее время я получаю гиперссылки с веб-сайтов с API Jaunt для Java. Код выглядит следующим образом:
for (Element link : UA.doc.findEvery("<h3 class=r>").findEvery("<a>")) {
String temp = link.getAt("href");
System.out.println(temp);
}
Проблема в том, что когда я захожу на сайты, подобные приведенным ниже, и печатаю их на консоль? и знак = я преобразовал в%3F и%3D.
https://www.bloomberg.com/research/stocks/private/snapshot.asp?privcapId=7991464
Я извиняюсь, если проблема является основной, но я не могу найти что-нибудь в Интернете относительно проблемы. Ребята, вы думаете, это может быть проблема с кодировкой? Подводя итог, я хотел бы преобразовать%3F и%3D в их исходную форму, если это возможно.
Пожалуйста, дайте мне знать, если вам нужно больше информации.
1 ответ
Мы можем закрыть тему. Это сработало, когда я использовал следующий код:
System.out.println(URLDecoder.decode(link.getAt("href"), "UTF-8"));