Создать ответ 
 
Рейтинг темы:
  • Голосов: 6 - Средняя оценка: 1.33
  • 1
  • 2
  • 3
  • 4
  • 5
Новый парсер alexa traffic rank
Автор Сообщение
Makweb Не на форуме
Junior Member
**

Сообщений: 2
Зарегистрирован: 02-08-2010
Рейтинг: 0
Сообщение: #1
Новый парсер alexa traffic rank
Всем привет! Сегодня я вам покажу, как написать новый парсер alexa traffic rank, который работает исключительно только в PHP5.  В прошлую среду мы как раз разбирали новый парсер feedburner, который парсит данные с помощью SimpleXML.
Ну что, приступим!
Для начала нам нужно получить содержимое страницы с нашими данными, которое представлено в формате xml документа. Чтобы получить это содержимое мы воспользуемся функцией simplexml_load_file. В качестве параметра мы будет передавать, так сказать “API” ссылку с доменом нашего сайта.
Пример получения содержимого:

$url = "makarou.com";
$file = simplexml_load_file('http://data.alexa.com/data?cli=10&dat=snbamz&url='.$url);

Далее, когда мы получили содержимое страницы, мы можем пройтись по нему и получить нужное значение.
Пример содержимого страницы:













Тут нам нужно получить значение атрибута TEXT, который находится в объекте POPULARITY.
Чтобы получить это значение мы пройдемся по документу, и получим то что нам нужно.
Пример получения значения:

$alexa = $file->SD[1]->POPULARITY['TEXT'];

Полный код – парсер alexa traffic rank:

$url = "makarou.com";
$file = simplexml_load_file('http://data.alexa.com/data?cli=10&dat=snbamz&url='.$url);
$alexa = $file->SD[1]->POPULARITY['TEXT'];
echo 'Alexa rank: '.$alexa;

Посмотреть – demo.
Вот в принципе и всё.  Легкое и удобное решение. Моё мнение, если на хостинге стоит PHP5 то лучше  пользоваться этим методом, чем использовать регулярки.
На сегодня это всё! До скорых встреч.
1. PHP парсинг – парсер alexa traffic rank.2. Ещё один парсер счетчика feedburner.3. PHP парсинг – парсер обратных ссылок yahoo.4. PHP парсинг – парсер счетчика feedburner.5. PHP парсинг – парсер яндекс каталога.

Опубликовано: 02-08-2010
Подробнее: http://feedproxy.google.com/~r/makweb/~3...affic-rank
02-08-2010 14:16
Найти все сообщения Цитировать это сообщение
Создать ответ 


Похожие темы
Тема: Автор Ответов: Просмотров: Посл. сообщение
  Новый релиз jQuery 1.4 WP-skins 0 1,499 18-01-2010 10:49
Посл. сообщение: WP-skins



Пользователи просматривают эту тему: 1 Гость(ей)
Обратная связьSitesCo.ruВернуться к началуВернуться к содержимомуЛёгкий режимСписок RSS