|
|
|
Вот, собственно вопрос. Есть ли скрипты или приложения (недорогие или бесплатные), которые позволяют отслеживать раз в час, например, число просмотров по конкретному объявлению (это число там есть, нужно только спарсить со страницы. Или только самому скриптиком на баше? |
|
|
|
|
|
У объявлений, видел, есть статистика в кабинете управления объявлениями, но там по дням, не по часам.
Накодил простой скрипт на PHP:
Код: |
<?php
// Парсим страницу, движки у обоих OLX одинаковые, даже теги
$html = file_get_contents("https://www.olx.ua/obyavlenie/shurupovert-arsenal-da-12l-IDsGYOk.html");
//$html = file_get_contents("https://www.olx.kz/obyavlenie/ustanovka-i-remont-gbo-po-nizkim-tsenam-IDbKlVa.html");
// Выбираем число просмотров объявления
$proto_html = explode('<div class="pdingtop10">', $html);
$pre_html = explode('<div class="offercontentinner margintop7 offer__innerbox">', $proto_html[1]);
$html1 = explode("<strong>", $pre_html[0]);
$count = explode("</strong>", $html1[1]);
$count = $count[0];
// Отображаем число просмотров объявления
echo $count;
?>
|
На сервисе phpfiddle.org работает, а на локали (к примеру, Denwer) file_get_contents() может не работать с https, тогда могу переделать под curl.
И что с этими данными делать непонятно - можно, к примеру, сохранять в txt-файл построчно в формате: дд.мм.гг чч:мм количество_просмотров, либо запросом отсылать в какой-то виджет/приложение, или дописывать в csv, который затем средствами онлайн или оффлайн Excel'я будет строить графики просмотров объявления.
|
|
|
|
|
|
Yabuti, ну ты прям "пацаны ващще ребята!"
Я думал на баше скриптик накидать, чтобы в кроне запускался раз в час и дописывал в csv-файл. Только мне надо по https из личного кабинет вытянуть не только этот параметр. Наверное curl больше подойдет, он, вроде и кукисы позволяет сохранять. Только можно ли через него также просто распарсить, как в ПХП? |
|
|
|
|
|
|
|