Чекер для oplata.info

Тема в разделе "Как сделать...", создана пользователем Dark Wizard, 13 май 2013.

  1. Dark Wizard

    Dark Wizard

    Регистр.:
    23 сен 2007
    Сообщения:
    153
    Симпатии:
    76
    Добрый день, такая проблема:

    есть список примерно до 1000 позиций (ссылки на оплату товаров на oplata.info). Периодически товары выкупаются и на странице оплаты выводится, что товар закончился.

    Как лучше сделать чекер для вывода таких товаров? Чтобы в результате была страница, только с закончившимися товарами.

    Возможно, есть какой-то api или xml выдача по id (может кто-то сталкивался?). Пока что есть только вариант с парсингом каждой страницы по ключевому словосочетанию.
     
  2. Dark Wizard

    Dark Wizard

    Регистр.:
    23 сен 2007
    Сообщения:
    153
    Симпатии:
    76
    я для себя сделал через парсинг на php (при просмотре страницы товара его статус обновляется).
    Примерно так:
    Код:
                $section = file_get_contents("http://www.oplata.info/asp/pay_wm.asp?id_d=".$show['meta_value']);
                if (strpos($section, 'span style=color:#B2B2B2;') or $show['meta_value']==''){ //если закончилось
                $qupdate = mysql_query("UPDATE wp_postmeta SET meta_value = '9' WHERE post_id = '".$games['post_id']."' AND meta_key='linkstatus' LIMIT 1");$q2++;  //пометить закончилось