2017-01-21 2 views
0

Я использую открытую библиотеку графа для извлечения метаданных из url. Я получаю название и описание по ссылке URL-адреса, которые соответствуют og тег правил. Как получить метаданные из ссылки url, которые не соответствуют og тег. мой простой код: принестиОткрыть метаданные, получаемые от графика

OpenGraph data = new OpenGraph(url, true); 
      response.setDescription(data.getContent("description")); 
      response.setMetaDataImage(data.getContent("image")); 
      response.setTitle(data.getContent("title")); 
      response.setMetaDataUrl(data.getContent("url")); 

данных равна нулю.

ответ

0

Думаю, вы говорите о this library. Если да, то логическое в конструкторе служит цели:

public OpenGraph(String url, boolean ignoreSpecErrors) { 
    ... 
} 

Как я использовать эту библиотеку, чтобы принести, например, изображения выглядит следующим образом:

OpenGraph og = new OpenGraph(url, true); 
MetaElement[] imageElements = og.getProperties("image"); 

Возможно, вы используете только неправильно добытчик? Если на странице есть теги og, этот фрагмент должен работать!

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