Парсер цен и сравнение результатов
Программа мониторинга цен и формирования отчета по сравнению спарсенных цен с образцом (с моими ценами)
Решение для десктопа (win XP, Seven, 32 Bit)
Ни каких PHP, апач и так далее, все должно быть просто, гибко, интуитивно понятно с визуальным интерфейсом,
а не правкой кода в конфиг файлах. Т.е. программа для пользователя, а не для программиста или админа.
Программа мониторит цены на указанных сайтах.(список в ТЗ ниже)
Сайтов несколько, но они на одной платформе, т.е. алгоритм парсинга одинаков, т.е. по сути будем парсить с одного сайта расположенного на разных доменах.
Мониторинг происходит на сайте указанном из списка. Т.е. есть выпадающий список, в котором выбираю
нужный для работы сайт. Сайты сделаны на одной платформе (движке) поэтому алгоритм парсинга будет
один для всех площадок.
Мониторинг может происходить как по сайту в целом так и по конкретному разделу (пользователю)
Т.е. есть опиции выбора, чекбоксы:
Использовать общий поиск (по всему сайту)
Использовать общий поиск с включенной опцией «Поиск по названию и в описании»
Использовать поиск на выбранной площадке, но в указанном разделе (пользователю).
Список разделов пользователей, в котором происходит выбор одного или более или всех пользователей (разделов)
по которым будет происходить сравнение цен. — должна быть возможность добавлять в этот список еще разделы (пользователей)
И подопция: поиск только по названию или «Поиск по названию и в описании»
Поисковые запросы берутся с файла ексель (формат ексель 2003–2007)
В программе задается с какой по какую строчку в прайсе обрабатывать.
Из файла могут использоваться некоторая часть данных для поискового запроса (т.е. в файле ексель могут быть не готовые запросы а просто информация, с которой нужно сформировать запрос), причем данные могу быть
в разных столбцах, поэтому в программе должна быть возможность указания откуда берем данные для формирования поискового запроса.
В ячейке как правило может быть много данных, поэтому в программе должна быть опция, которая указывает
с какой фразы и по какую использовать в качестве запроса. В ячейке вся информация через запятую,
поэтому считать не составит труда.
Так же должна быть настройка (опция) позволяющая использовать «сборный запрос», т.е. когда запрос формируется
Из запроса с одной ячеке (это может быть 1 фраза или несколько) + содеражние другой.
Дальше этот запрос прогоняется по указанному сайту или указанным разделам сайта и формируется отчет.
Отчет выглядит в виде ексель файла, в котором содержится информация:
поисковый запрос — моя цена из прайса — цена с 1 урла-цена с 2-го урла и так далее
если по какому то урлу такой товар не найден, значит пишется: «товар не найден» и эта ячейка
выделяется цветом, например голубым.
Еще в файле отчете должна быть цветовая индикация ячеек:
если цена с моего прайса после мониторинга и сравнения оказалась самой минимальной, значит
ячейка с моей ценой окрашивается в зеленый цвет.
если цена оказалось не минимальной то моя ячейка окрашивается в красный цвет, а ячейка
в которой цена оказалась минимальной из всех сравниваемых цен окрашивается в оранжевый.
Еще должен быть режим программы, когда мои цены не заданы, тогда программа грабит цены по запросу и среди этих цен делает сравнение и наименьшую подсвечивает цветом.
Цены будем мониторить с этих площадок:
Разделы (пользователи) где будем мониторить цены (опция мониторинга по определенному разделу\пользователю):
Для http://aukro.ua
http://aukro.ua/listing/user.php?us_id=8080200 (в программе будет отображаться как vadimlg)
http://aukro.ua/listing/user.php?us_id=14245664 (в программе будет отображаться как МЕГАБАЙ)
http://aukro.ua/listing/user.php?us_id=14753434 (в программе будет отображаться как ВнешТорг)
http://aukro.ua/listing/user.php?us_id=23252345 (в программе будет отображаться как allmygifts)
http://aukro.ua/listing/user.php?us_id=21938508 (в программе будет отображаться как sablezyb_007)
Должна быть возможность добавлять пользователей в прорамму.
Для
http://molotok.ru/listing/user.php?us_id=8080200
http://molotok.ru/listing/user.php?us_id=14245664
http://molotok.ru/listing/user.php?us_id=14753434
http://molotok.ru/listing/user.php?us_id=23252345
http://molotok.ru/listing/user.php?us_id=21938508
Дальше так же само, как видно id тот же меняется только домен.
Срок исполнения желательно не более 5-ти дней.
Требования к исполнителю:
1. Честность, Ответственность, исполнительность, адекватность при возникновении неоговоренных ситуаций или вопросов.
2.Опыт программирования (как под web, так под десктопные решения) от 4-х лет.
3.Желателен практический опыт в похожей работе, парсинг цена, работа с ексель файлами.
4.Желательно наличие готовых работ\проектов, которые Вы можете показать, где Вы делали работу похожую данному ТЗ
5.Постоянная связь, присутствие онлайн. Связь в рабочие дни в рабочие часы обязательна! Рабочий график 5 дней в неделю (суббота на Ваше усмотрение), возможность заниматься
данным проектом минимум 6 часов в день (если на вас уже висит 10 проектов, не берите еще и этот)
Порядок расчета:
Вы все делаете у себя, когда все готово, проверяем (демонстрация через TeamViewer), расчет 50%
Получаю софт, тестирую у себя на машине, если все ОК — оплата оставшихся 50%
Если Вы волнуетесь что я не заплачу оставшуюся часть, зашейте в программу определенное ограничение запусков, когда
проверю и оплачу всю стоимость, Вы вышлите мне полнофункциональную версию без этого ограничения. Так же хоть я на weblancer недавно у меня уже есть законченный проект и отзыв, можете прочесть, как видите исполнитель делал проект за более чем за 100$ и расчет был после выполнения полностью работы.
Так как к сожалению опыт показывает, что пока деньги не заплачены программист нехотя, но еще что-то делает, а когда заплачены — его уже трудно даже найти,
не говоря уже о том, чтобы он что-то исправил или доделал, поэтому никакой предоплаты, оплата только так как указано в ТЗ, если Вам не подходит, пожалуйста ищите другую работу себе.
У меня свои правила, и они вызваны не прихотью, а опытом сотрудничества с исполнителями, хочется от сотрудничества получить на 100% выполненное ТЗ в срок, а не головную боль и кое как выполненное ТЗ, потерять время и деньги и не получить того чего хотел.
Данное ТЗ уже брались делать 2 человека и оба просто пропали, надеюсь Вы не будете таким третим...
Расчет возможен на Webmoney, на карту Приват банка (Украина),
если Вы с Украины, можно через перевод на фамилию в банке аваль или Правекс, если Вы с Одессы, можно лично из рук в руки.
Читаем внимательно ТЗ, перед тем как оспаривать\набивать цену, так как надоели фразы с потолка типа: «а что ж Вы хотели, у Вас парсить нужно с пол десятка сайтов» Так вот сайтов несколько, но движек, а значит и код один, а значит и алгоритм парсинга один и тот же, т.е. по сути парсим с одного сайта, только расположенного на разных доменах - прочтите ТЗ внимательно а не по диагонали и между строк.
Жду адекватных предложений, от исполнителя, который имеет опыт в подобном и может сделать за максимум 7-10 дней.
Перед тем как задать вопрос, убедитесь что ответа нет в ТЗ или он не «вытекает» из ТЗ или информации,
предоставленной в ТЗ.
цена 65 $
связь icq 203–410–10два