Подключите нашего Telegram-бота для уведомлений о новых проектах

Парсер цен с прайс агрегатора

Разместить заказ
1 фрилансер уже откликнулся на этот заказ
Цены от 8000 ₽.
Данные обновляются раз в 10 минут.
e
Заказчик
Отзывы фрилансеров: + 1 - 0
Зарегистрирован на сайте 10 лет
Бюджет: по договоренности
Исполнитель определен: Grunder Sex  
Надо написать парсер который будет собирать данные по магазинам конкурентам и записывать их в MySQL



Алгоритм работы: 
1. Выбираем H_URL и ID записи по которому надо собрать данные по условию. WHERE CHECK_REQ = 1 AND LOCKED = 0
2. Помечаем что запись ID залочена нами. UPDATE `ID`='123' SET LOCKED = 1, LOCKED_DATE = NOW;
3. Получаем данные по URL полученому ранее
– Получаем данные по товару H_TOP, H_PRICE, H_PRODUCT 
– Данные по первых 3 маназинах из платного размещения P1..3_SHOP, P1..3_WH, P1..3_SP, P1..3_DELIVERY. Учесть что их может и не быть. Тогда все данные записываем пустыми.
– Данные по первых 5 маназинах из бесплатного размещения F1..3_SHOP, PF..3_WH, F1..3_SP, F1..3_DELIVERY. Учесть что их может и не быть. Тогда все данные записываем пустыми.
– Получаем данные по магазину из константы MY_DOMAIN, поля S_WH, S_SP, S_DELIVERY и S_POSITION. S_POSITION относительно списка бесплатного размещения.
4. Обновляем данные и разлачиваем их  CHECK_REQ = 0, UPDATE_DATE = NOW

Дополнительные требования и алгоритм работы
0. Файл назвать heureka_spy.php

1. При запуске с парамером heureka_spy.php check
Всем товарам проставляем значение CHECK_REQ = 1

2. При запуске с парамером heureka_spy.php check <file_id_list.txt>
На вход подаётся файл со спиком OFFER_ID, каждой записи из этого списка ставим значение CHECK_REQ = 1

3. При запуске с парамером heureka_spy.php unlock
Всем товарам проставляем значение LOCKED = 0

4. Параметры подключения к БД вынести в начало файла.
error_reporting(E_ALL ^ E_DEPRECATED ^ E_NOTICE);
define('DB_HOST', 'host');
define('DB_NAME', 'spy_log');
define('DB_USER', 'username');
define('DB_PASSWORD', 'password');
define('MY_DOMAIN', 'domain name');

Схема данных prntscr.com/9yyalk

Разделы:
Опубликован:
04.02.2016 | 18:59 [последние изменения: 06.02.2016 | 15:04]

Теги: нужен программист, резюме программиста, требуется программист, резюме веб программиста

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».
-->-->