2015-04-02 2 views
-1

Я хочу, чтобы извлечь статью сказать:Распаковка статьи с сайта BBC

http://www.bbc.com/news/magazine-32156264

и отображать только содержание статьи, поэтому нет BBC товарной или колонтитула. Как мне это сделать? Я думаю, положить его в iFrame.

+1

Перед тем, как скопировать содержимое на внутреннем устройстве с большого медиа-сайта, я предлагаю вам найти юридические вопросы по этому вопросу (по крайней мере, сохранить ссылки автора) – jean

ответ

1

Как вы спрашиваете конкретно о BBC:

Вы являются разрешено показывать the RSS feed of BBC headlines - вы можете использовать WordPress RSS Links widget, чтобы сделать это.

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

Примечание: BBC не имеет API для новостей, но некоторые из них - например. Guardian's Open Platform - снова обычно будут строгие ограничения на то, как вы можете отображать вещи, необходимый брендинг, что вам не разрешено изменять.

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

0

Прежде всего, будут юридические вопросы. Во-вторых, ваш рейтинг страницы будет уничтожен, потому что дублировать контент. Если вы уже рассмотрели вышеизложенное, вы должны сделать запрос на скручивание PHP, а затем проанализировать его, используя регулярное выражение для получения целевых данных и, наконец, опубликовать полученные данные.

Или вы можете использовать API других поставщиков новостей, например, упомянутые williamt.

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