Сведения о вопросе

DUNKER

16:35, 15th August, 2020

Теги

java   api   blogs    

Как определить, какой блог API

Просмотров: 382   Ответов: 3

Предположим, что вы хотите создать мертвый простой BlogEditor и, одна из ваших идей, сделать то, что делает живой писатель, и попросить только URL блога persons. Как вы можете определить, какой тип блога это?

Основное обнаружение может быть сделано с самим URL, таким как " http://myblog.blogger.com " и т. д. Но что, если он сам себя разместил?

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



  Сведения об ответе

dumai

03:03, 15th August, 2020

Многие (большинство?) блоги будут иметь мета-тег для "generator", который будет перечислять движок блога. Например блог блоггера будет содержать следующий мета тег:

<meta name="generator" content="Blogger" />  

Мой подтекст блог показывает следующий генератор мета-тег:

<meta name="Generator" content="Subtext Version 1.9.5.177" />  

Этот мета-тег будет первым местом, чтобы посмотреть. Для блогов, которые не устанавливают этот мета-тег в источнике, вам придется прибегнуть к поиску шаблонов для определения типа блога.


  Сведения об ответе

ITSME

21:06, 1st October, 2020

Некоторые блоги предоставляют метатег генератора-например, Wordpress - вы можете узнать, есть ли какие-либо исключения из этого.

Вам придется быть осторожным, как вы его обнаружите, хотя Google удивил меня этой строкой:

<meta content='blogger' name='generator'/>

Одинарные кавычки - это богохульство.


  Сведения об ответе

LIZA

21:06, 1st October, 2020

Чтобы определить другие шаблоны для поиска в определении механизма ведения блога (для тех, у кого нет метатега генератора), вы в основном просто просматриваете источник, чтобы определить что-то конкретное для этого типа блога. Вам также нужно будет сравнить это между несколькими блогами этого типа, поскольку вы хотите убедиться, что это не что-то конкретное для кожи или темы, используемой только в блоге.

Другой мыслью было бы прочитать документы различных распространенных блогов, чтобы узнать, как обнаружить местоположение его путей к таким вещам, как MetaWebLog API и т. д. IIRC, Live Writer имеет встроенную поддержку для наиболее распространенных типов, rest относятся к категории "MetaWebLog API Blog" или что-то еще.


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться