Страница 1 из 1

Модуль Импорт/Экспорт и парсер АВИТО

СообщениеДобавлено: 12 окт 2014, 16:23
Денис
Если у вас на сайте ежедневно будет добавлятся 3-4 объявления, он не будет интересен никому!
Как делал раньше(смотрите оба видео и старое и новое будет понятней):
Видео как делаю я, 50 объявлений за 15-20 минут: http://www.youtube.com/watch?v=p6WhT7uMXMc

Re: Модуль Импорт/Экспорт и парсер АВИТО

СообщениеДобавлено: 09 ноя 2014, 04:35
Денис
Значительно ускорил процесс. 6 минут на добавление 50 и более объявлений

Видеоролик(установите максимальное качество видео): http://www.youtube.com/watch?v=SUUkVLP8gSo&feature=youtu.be
Скачать видеоролик: https://www.dropbox.com/s/1qrc2vktovgexnf/111.wmv?dl=0

Пояснение к видео: После изменения настроек парсера перезапускайте его. При импорте/экспорте файла с объявлениеми повторно меняйте его название на другое. Точка с запятой разделяет ячейки поэтому лишнии придется удалить из текста, на видео не указанно еще там где в ячейках нет цены недвижимости, необходимо проставить нули а рядом в столбце слева для вас ноль заменить на единичку, лучше создать пользователя для импорта и стереть у него телефон чтобы не звонили вам(в объявлениях телефон прописывается в описании, первый столбец пока не придумал и приходится ручками заменят(ЧЕТЫРЕ ЦЫФРЫ ВЫУЧИТЬ которые соответствуют 1-сдам, 2-продам, 3-сниму, 4-куплю) И еще есть проблемма и вопрос к разработчикам, после добавления таким образом объявлений и их активации на следующий день они деактивируются, можно както это решить?

1. Теперь не скачиваю фото недвижимости а прописываю ссылки на них (не создаю архив).
2. С помощью программы пакетно заменяю слова.
3. Таблицу теперь создает сам парсер.
4. Настройки программ делаются один раз время на это тратится тоже один раз потом быстрее.

-Бесплатный парсер до 50 объявлений(еще раз запускаете и еще 50 и тд): https://www.dropbox.com/s/rnpqqmvch7ecrjw/smartavitoparser.zip?dl=0

-Файл для настройки парсера и видео по настройке: https://www.dropbox.com/s/mmz8jappvhl7nv7/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%20%D1%81%20%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D0%B5%D0%BC.csv?dl=0
http://www.youtube.com/watch?v=dvwH6s2nY_4&feature=youtu.be


-Программа пакетной замены слов в документе(я проверял но все же проверте антивирусом): https://www.dropbox.com/s/ymutfnnb92k4qmi/Proga.zip?dl=0

-Файл настройки программы(как пример для вас не подойдет создайте по примеру возникнут вопросы пишите объясню как): https://www.dropbox.com/s/h7n99bhm6foccsw/Default.lst?dl=0

-Модуль Импорт/Экспорт: http://open-real-estate.info/ru/open-real-estate-modules#sync

-Описание модуля: http://monoray.ru/forum/viewtopic.php?f=8&t=564&p=6025&hilit=%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82#p6025

Вообщем я рад что спустя полгода использования парсера :-D я всетаки посмотрел настройки

Re: Модуль Импорт/Экспорт и парсер АВИТО

СообщениеДобавлено: 10 ноя 2014, 09:58
Xpycm
Денис, здравствуйте.

По вопросу:
"И еще есть проблемма и вопрос к разработчикам, после добавления таким образом объявлений и их активации на следующий день они деактивируются, можно както это решить?"

Номер версии продукта сообщите, пожалуйста.

Re: Модуль Импорт/Экспорт и парсер АВИТО

СообщениеДобавлено: 10 ноя 2014, 10:23
Денис
Open Real Estate PRO 1.7.1, 2014
Если в новых версиях такого нет не заморачивайтесь я скоро меняю на новую. В этой версии я нули в Mysql заменяю на числа.

Screenshot_1.jpg
Screenshot_1.jpg (204.04 КБ) Просмотров: 12591

Re: Модуль Импорт/Экспорт и парсер АВИТО

СообщениеДобавлено: 10 ноя 2014, 10:38
Xpycm
Если хотите чтобы объявление было всегда доступно, то можете менять не дату, а следующую за ней число с "0" на "1". Это поле "activity_always", если мне не изменяет память.

В файле protected\modules\iecsv\controllers\backend\MainController.php

У меня 388 строка ( у вас не знаю номер строки )
идёт запрос:
Код: Выделить всё
INSERT INTO {{apartment}} (typeobj_type_idloc_country, ..... 


так вот после:
Код: Выделить всё
date_updateddate_created

добавьте:
Код: Выделить всё
activity_always


Затем ниже, в этом же запросе, после:
Код: Выделить всё
:cityIdNOW(), NOW(), 

добавьте:
Код: Выделить всё
:activityAlways


и ещё чуть ниже, после:
Код: Выделить всё
$command->bindValue(":cityId"$cityIdPDO::PARAM_INT); 

добавьте:
Код: Выделить всё
$command->bindValue(":activityAlways"1PDO::PARAM_INT); 


Далее.
Строка 463.

Идёт запрос:
Код: Выделить всё
$sql 'INSERT INTO {{apartment}} (....

После:
Код: Выделить всё
city_iddate_updateddate_created

добавьте:
Код: Выделить всё
activity_always


Затем ниже, в этом же запросе, после:
Код: Выделить всё
:cityIdNOW(), NOW(), 

добавьте:
Код: Выделить всё
:activityAlways


и ещё чуть ниже, после:
Код: Выделить всё
$command->bindValue(":cityId"$cityIdPDO::PARAM_INT); 

добавьте:
Код: Выделить всё
$command->bindValue(":activityAlways"1PDO::PARAM_INT); 



Теперь добавленные объявления с помощью модуля "Импорт / Экспорт" не будут пропадать спустя сутки.

Re: Модуль Импорт/Экспорт и парсер АВИТО

СообщениеДобавлено: 13 ноя 2014, 20:31
Денис
спасибо