2016-03-04 3 views
-3

им пытаются извлечь ссылки из кода веб-страницы , если я использую HREF я могу поставить ссылки, которые выглядят как этотJsoup необходимо получить данные-HREF не [HREF]

https://en.wikipedia.org/wiki/Bosco_(TV_series)&sa=U&ved=0ahUKEwiL4seHxKfLAhVCZw8KHXwpBqkQFggTMAA&usg=AFQjCNHYnnqiz2AzLDDFhcxTWNvpRMzwfQ

если вы запустите этот свяжите его мертвых. Это правильная ссылка. https://en.wikipedia.org/wiki/Bosco_(TV_series) при просмотре кода (html) я заметил, что был «data-href =»
, который содержал правильную ссылку, как я могу использовать jsoup для получения ссылки data-href?

+0

Просьба привести пример кода html, который вы хотите проанализировать, объяснить, какую часть вы хотите извлечь, и описать проблему, с которой вы сталкиваетесь при написании кода. – Pshemo

+0

Добро пожаловать в SO. Ваш вопрос нуждается в улучшении. Начните здесь, чтобы узнать, как должны формулироваться вопросы: http://stackoverflow.com/help/how-to-ask – luksch

ответ

0

Вы пытались просто получить его через Element.attr(name)?

String template ="<div data-href=\"https://example.com/some/path\">"; 
Document doc = Jsoup.parse(template); 
Element el = doc.select("div").first(); 

System.out.println(el.attr("data-href")); 
+0

Да, это то, что у меня есть до сих пор, кроме случаев, когда я пытаюсь найти данные href вместо href. Я получаю пустой return –

+0

Я предлагаю вам предоставить HTML-код и подготовить неудачный пример вместе с тем, что вы ожидаете прочитать. – luksch

+0

Я загружаю google строку для поиска и захвата html, возвращенного google? –

Смежные вопросы