Для чего может быть нужен граббер новостей? Согласитесь, писать контент каждый день очень сложно, особенно если он уникальный. Но можно чередовать уникальный текст с текстом не уникальным . Но возникает вопрос где брать контент? Для этого мы и напишем граббер, он будет импортировать новости с указанного вами сайта.
Весь код у нас будет составлен на примере с сайтом (http://www.rian.ru/), если вы будете работать с другим сайтом новостей, вам нужно будет всего изменить пару строк кода, я укажу каких. И так давайте начнем. Перейдем по ссылке, например http://sport.rian.ru/sport/20100829/270144783.html и посмотрим на исходный код страницы: Нужный нам материал начинается с тега <div><p> и заканчивается тегами </p></div>.
Логика очень проста, открыть файл с помощью функции fopen () получить страницу с новостью, убрать все лишние теги:
И так приступим к написанию:
<?php
//Грабим страницу с новостью
$url="http://sport.rian.ru/sport/20100829/270144783.html"; //Указывается url страницы
$f=join ('<br />', file ($url)); //Открываем файл указанный выше
Read more