Парсинг и постинг для компонента InstantMaps 1.0 (бесплатная и платная версии)

+53
3.49K
Решил оформить это отдельным постом, потому что информации действительно много. С момента презентации модуль был значительно доработан — исправлено много неточностей, реализована большая часть пожеланий.
Иллюстрация

Возможности бесплатной версии:

1. Парсинг объектов как с обычной, так и с народной карты.
2. Поиск организаций по рубрике или ключевому слову.
3. Массовый импорт найденных организаций в базу данных сайта.
4. Возможность создавать недостающие рубрики.
5. Публикация новых организаций в выбранную рубрику, либо в рубрики, полученные от Яндекса.
6. Корректная загрузка организаций с несколькими адресами (например, сеть ресторанов или кафе)
7. Заполнение url организации, email, телефонов, часов работы — при наличии этих полей.
8. Быстрый постинг организаций из найденного списка одним кликом.

Демо сайт

+ в платной версии:

9. мультизапросы — при вводе ключевого запроса в формате "кафе, ресторан, такси" — будет последовательно выполнено три запроса и все результаты выведены друг за дружкой.
10. вывод до 500 результатов по одному поисковому запросу (в бесплатной версии ограничение на вывод — 10 организаций).

Админка

Иллюстрация
1. Указание страны и города по умолчанию.
2. Указание рубрики, в которую постить объекты — любую из созданных, либо в рубрику Яндекса.
3. Указание родителя для вновь созданных рубрик.

Можно создать рубрику "Раскидать" и настроить парсинг в нее, потом вручную распределять объекты куда нужно. Либо указать постинг "в рубрики Яндекса" — и объекты сами будут поститься согласно загруженной информации.

Гарантии

Если в течение трех месяцев парсер сломается и я не смогу вернуть его к жизни (пути Яндекса неисповедимы, он может ввести какие-то ограничения, делающими невозможным работу данного модуля) — будет возврат 33% от оплаченной суммы. Учитывая сегодняшние расценки на парсинг, модуль окупится уже через 2000-3000 объектов.

В стоимость входит помощь по установке, если таковая потребуется и 2-3 сервисных обновления с небольшими доработками по функционалу + исправление багов, если такие будут найдены.

Инструкция по установке

Версия для InstantCMS 1.10.*

Разработка представляет собой zip архив с модулем, который нужно
1. скачать архив в корень сайта
2. разархивировать
3. установить модуль в админке
4. Опубликовать ТОЛЬКО на страницах с компонентом InstantMaps, позицию выбирайте сами — на демо сайте это правый сайдбар.
5. Настроить права доступа на модуль.
6. Открыть настройки модуля и отредактировать настройки по умолчанию — страну, город, куда постить объекты и тд.
7. В поле "Максимальное количество результатов запроса" я указал по умолчанию 300. Это количество объектов, которое будет возвращать Яндекс. Больше 500 ставить не рекомендуется, иначе высока вероятность что Яндекс будет возвращать пустой результат.
В бесплатной версии максимум 100 элементов, из которых отобразится максимум 10.
Upd 8. Добавить стили в файл templates->Ваш_Шаблон->css->inmaps.css

.feature{
padding-left:5px;
display:block;
}
.fname {
font-weight: bold;
}
.descr{height:100px; overflow-y:auto;}
.p_item{padding-left:5px;}
.p_body{padding-left:5px;}
.p_body span{padding-left:5px;}
.feature .fname{font-weight:bold;}
.p_body b(padding-left:5px;)

.details .contacts .phone {
height: 37px;
max-width: 227px;
overflow: auto;
}
Upd 9. Таблица cms_map_markers, поле addr_phone увеличить размер поля до 50 символов


Скачать модуль

Стоимость полной версии:

на один домен: 1500руб
на два домена: 2500руб
После оплаты дублируйте пожалуйста в личку — это ускорит получение лицензии. Могу не сразу видеть переводы (особенно касается вебмани, от яндекса хоть SMSка прилетает)
Для тех, кто ранее покупал у меня переписку либо регистрацию — скидка 10%. Спасибо fotpod — напомнил)

Настоятельно рекомендую перед оплатой полной версии скачать и опробовать бесплатную. И после успешной проверки уже покупать если будет необходимость.

Реквизиты для оплаты

1. webmoney R349609993185
2. Яндекс.Деньги 410011705739849
в комментарии, пожалуйста, пишите электронную почту, домен для лицензии и фразу "оплата за парсер". Чтобы можно было без проблем идентифицировать платеж. Если этих вариантов оплаты мало — пишите, можно и еще что-то придумать)

И напоследок..

Задать интересующие вопросы можно в комментариях, в личку на instantcms.ru, либо на демо сайте (если нет аккаунта здесь)
Также с интересом выслушаю мысли о дальнейшем развитии парсера.


UPD 22.10 06:06 Обновил архив, исправлен баг при парсинге с установленными в настройках Гугл картами
UPD 22.10 19:36 Обновил архив, адаптация под 1.10.3 и заполнение поля "Часы работы"

UPD 23.10 17:49 Перезакинул архив, теперь должен работать на любом сайте с работающими картами, обновления ионкуба не требуется. Те, кто уже скачивал — тоже обновите, исправил баг с витриной — когда туда попадали все опубликованные объекты

UPD 27.10.2013 20:49 Обновил архив

1. переписан механизм запроса к Яндексу -> теперь парсинг работает стабильно (нет пустых ответов от Яндекса)
2. разделитель запросов изменен с "," на ";" для возможности поиска по рубрикам Яндекса
3. по большим запросам (например, "кафе" в москве или "ресторан" в москве) стабильно возвращается более 1000 объектов

UPD 28.10.2013 05:22 Обновил архив
добавлен user_agent в мультикурл при массовых запросах (разделенных ";").


Для обновления просто заменить файлы.
0
Петрмаг Петрмаг 11 лет назад #
Попробуем!!! Спасибо,давненько ждали подобное)))
0
Петрмаг Петрмаг 11 лет назад #
что-то не хочет парсить)))
0
SJen SJen 11 лет назад #
InstantMaps установлен? - я не написал, что это обязательное условие, оно предполагается)
Но если карты стоят, то надо смотреть..
0
Петрмаг Петрмаг 11 лет назад #
естественно установлен)))карта гугла правда стоит
0
SJen SJen 11 лет назад #
Устранен баг с парсингом при установленных картах другого провайдера (отличного от Яндекс.Карт).
0
Clear Clear 11 лет назад #
А фи геть, я беру короче пока есть ))). А для обьявлениц или афиши что нубудь будет ?
0
SJen SJen 11 лет назад #
про объявления и афиши не думал - бросьте в личку ссылки откуда можно взять это, гляну
0
Петрмаг Петрмаг 11 лет назад #
объявления точно не помешает авито например пограбить)))а то они заелись раскулачить нужно laugh laugh laugh
0
stealthdebuger stealthdebuger 11 лет назад #
Единственное что удивило, так это XXTEA.
0
SJen SJen 11 лет назад #
Согласен, кого сейчас удивишь простым парсером с возможностью постинга)
0
stealthdebuger stealthdebuger 11 лет назад #
Ах, ну да... Еще меня удивило следующее:
удивил ценник, который был бы приемлемым в случае единичной продажи, но уж ни как не массовой;
удивило использование пиратской версии Ioncube и дешевая обфускация;
XXTEA удивил лишь тем, что я уже практически забыл о его существовании и генерация ключа на его основе совсем не лучший вариант.

Что касается непосредственно самого парсера, то он весьма и весьма посредственный. Задумка была хорошая, но вот не хватило терпения допилить модуль, прежде чем начать продавать.
-1
letsgo letsgo 11 лет назад #
Цена явно весьма завышенная.
+1
SJen SJen 11 лет назад #
Ссылочки на конкурентные разработки кину (правда там только парсинг, но для сравнения сойдет)
1. на форуме инстанта
2. с просторов рунета

Цену саму по себе обсуждать несерьезно, вопрос в том, что за ней стоит. Это лишь моя оценка моего времени + времени, которое я еще потрачу уже в рамках обновлений, не ищите в ней глубокий смысл.
-1
letsgo letsgo 11 лет назад #
Успешные продажи, это не всегда высокая цена. Я сейчас уточняю цену такой разработки и затем скорее всего организую складчину, для создания парсера в мапс с карт: яндекса, гугла, гис. Встанет все это гораздо дешевле.

Лично меня интересовал ваш парсер, но цена и ваши гарантии (вы любитель исчезать надолго после продаж) увы отпугнули. Измените ценовую политику и продадите гораздо больше.
0
SJen SJen 11 лет назад #
вы любитель исчезать надолго после продаж
Ну если быть честными, то не после продаж - а после трех бесплатных объявлений - речь же про переписку?) Но к чему этот спор, конечно, организуйте)

Я как счастливый обладатель InstantMaps тоже был бы рад шикарному парсеру со всех возможных карт, тем более если мне не придется его писать)
0
SJen SJen 11 лет назад #
А что ж вы так на цену то реагируете, версия же бесплатная есть. Я даже думаю, что было бы неплохо дать такой сервис простым посетителям сайта - для добавления их любимых мест. Не обязательно же парсить весь рунет.
-1
letsgo letsgo 11 лет назад #
Мои извинения, что написал в вашей теме. Это неправильно.
+1
bondar bondar 11 лет назад #
Почему только постоянно недовольное бла бла бла. От вас только трёп то вы то то вы это...в итоге ничего..
Не надоело?
+2
SJen SJen 11 лет назад #
stealthdebuger, я не сомневаюсь, что вы знаете про XXTEA, качественную обфускацию и парсерах гораздо больше меня.

Задумка была хорошая, но вот не хватило терпения допилить модуль, прежде чем начать продавать.
В чем-то вы правы, для дальнейшей работы мне нужно получить обратную связь, понять все минусы и плюсы. Но немного перфекционизма, возможно, не помешало бы. Только у меня нет на него времени, семья и работа 8*5 его не оставляет.

За критику в любом случае благодарю, если я признаю ошибки - это не значит, что я не хочу их исправить.
0
AndroS AndroS 11 лет назад #
Опять ioncube??? Блин...
SJen, давай подороже, но без оного? :)
0
Олег с клещами Олег с клещами 11 лет назад #
Мапсы без ioncube не работают, так что "такова ле ля ва"
0
SJen SJen 11 лет назад #
Олег с клещами:
Мапсы без ioncube не работают, так что "такова ле ля ва"
Соглашусь на 100%, так что и не было смысла прописывать это условие - потому что оно должно выполняться на любом сайте с InstantMaps
0
RooKee RooKee 11 лет назад #
удивило использование пиратской версии Ioncube и дешевая обфускация;

И вскрыть его будет весьма законно тогда =)
0
SJen SJen 11 лет назад #
я не стал обращать внимание на столь быстрый взлом моих файлов, это же не клуб хакеров)
Но если потребуется взломать какой-то платный софт - то теперь знаем к кому обратиться laugh
0
RooKee RooKee 11 лет назад #
да у меня есть парсер 2 гис. Мне его за глаза =)))
0
SJen SJen 11 лет назад #
там только Россия? - или я просто не умею менять страну?)
0
SJen SJen 11 лет назад #
Караганда
Даже 2ГИС не знает ответа на ваш вопрос.
+1
tokarev tokarev 11 лет назад #
как не знает, а на айпаде я что юзаю?!)))
0
SJen SJen 11 лет назад #
мне сложно угадать, что вы юзаете на айпаде))
Но официальный сайт 2gis.ru меня послал.. ограничив список стопкой российских городов. Но может я искать не умею? - научите..

вот список того, что предлается на выбор
многабукав
0
tokarev tokarev 11 лет назад #
там где "многабукав" внимательнее почитайте))) хотя фиг его знает, спорить не буду... а на айпаде у меня приложение от 2гис установлено, там караганда есть)) только объектов совсем чучуть, я на своём сайте и то больше насобирал
+1
SJen SJen 11 лет назад #
блин, точно - нашел Караганду
что-ж он меня в поиске послал, ответив что не знает такого города
0
tokarev tokarev 11 лет назад #
напишите им в саппорт, пусть теперь 2гис с меня парсит))))
0
RooKee RooKee 11 лет назад #
мне караганда так нужна с 500 человек с инетом оттуда
0
tokarev tokarev 11 лет назад #
я бы вам помог, да не понял вопроса...
0
SJen SJen 11 лет назад #
мне караганда так нужна с 500 человек с инетом оттуда
Да я ж не конкретно про вас) Я про то, что узкая география 2gis не всем подойдет.. У Яндекса все-таки охват шире, учитывая народные карты. И мне показалось (после 15 минут ознакомления), что данных 2gis дает меньше - например, средний чек, резмер банкетного зала и тд..

а у Яндекса описание может достигать 1-2 тысяч символов.
0
Олег с клещами Олег с клещами 11 лет назад #
При попытке установить на денвер пишет:
Fatal error: Call to undefined method cmsCore::getModuleId() in Z:\home\site.ru\www\modules\mod_bm_import_inmaps\ajax\import.php on line 5
На денвере не работает?
0
Олег с клещами Олег с клещами 11 лет назад #
1.10.3
0
SJen SJen 11 лет назад #
дело не в денвере, я проверю на 1.10.3
у меня не было карт под эту версию, не долетело еще обновление - поэтому под эту версию проверить не получилось.
Проблема в методе (getModuleId), сегодня поправлю и перезакину архив
0
Олег с клещами Олег с клещами 11 лет назад #
Вчера r2 разослал обновление мапс под 1.10.3
0
SJen SJen 11 лет назад #
у меня электронка молчит пока. Проверил только что.. Написал в техподдержку, сегодня вечером проверю установлю и потестирую.
0
SJen SJen 11 лет назад #
как временное решение для 1.10.3 можете добавить функцию в файл core/cms.php

Код PHP:
  1. public static function getModuleId($module){
  2. return cmsDatabase::getInstance()->get_field('cms_modules', "content='{$module}' AND user=0", 'id');
  3. }
у меня сейчас нет возможности обновить архив, вечером поправлю этот момент
+2
AndroS AndroS 11 лет назад #
Сочинил еще хотелку - парсить в рубрики их характеристики
+1
Олег с клещами Олег с клещами 11 лет назад #
Поддерживаю!
0
SJen SJen 11 лет назад #
а там есть характеристики?) - там только id и название на латинском.
0
AndroS AndroS 11 лет назад #
Да, конечно, смотрите на значки инфо
""
0
SJen SJen 11 лет назад #
Ясно, понял - предлагаете дополнительно спарсить все рубрики с описаниями.
0
Олег Олег 11 лет назад #
При попытке парить: Fatal error: The file /home/public_html/modules/mod_bm_import_inmaps/ajax/go.php cannot be decoded by this version of the ionCube Loader. If you are the administrator of this site then please install the latest version of the ionCube Loader. in Unknown on line 0. Версия 1.10.1
0
SJen SJen 11 лет назад #
InstantMaps установлен?
обновите IonCube loader до последней версии. Кидаю инструкцию с сайта InstantVideo - http://www.instantvideo.ru/support/kak-ustanovit-ioncube-loader.html
0
Endroid Endroid 11 лет назад #
По парсеру:
1. Часы работы не парсятся, пример у вас сделал http://izhevsk.pechenuka.ru/maps/medicinskie-centry/stomatologii/http-www-positronica-ru.html
2. Обрезается телефон
""


Приведу пример по своему сайту:
Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст
0
SJen SJen 11 лет назад #
Насчет телефона - вам нужно увеличить длину поля в таблице, телефоны туда просто не помещаются.
Таблица cms_map_markers, поле addr_phone. Размер можно поставить 50 - телефонов может быть несколько у одного адреса.

А про часы работы подтверждаю - упустил этот момент, вечером перезакину.
0
AndroS AndroS 11 лет назад #
Перзакинули уже?
0
SJen SJen 11 лет назад #
перезакинул
1. заполнение поля "Часы работы"
2. работа под 1.10.3
0
RooKee RooKee 11 лет назад #
по поводу парсинга яндекс карт, была тут программа и она работает до сих пор прекрасно
0
Бичукин Андрей Бичукин Андрей 11 лет назад #
Хорошая и нужная задумка. Однозначно нужная. Пробую поработать с бесплатной версией и что-то никак не осилю. Вроде всё сделал по инструкции. Нажимаю "Парсить" и и наблюдаю индикацию бесконечного процесса. На демо сайте как-то всё быстро срабатывает, а у меня вообще ничего не происходит в итоге.
SJen, не подскажете в чём может быть проблема? Заранее спасибо!
0
SJen SJen 11 лет назад #
а сайт можно в личку? - у меня так слету два варианта
1. не самая новая версия ионкуба и вылетает ошибка при запросе
2. какая-то ошибка в скрипте, которую можно увидеть в фаербаге

но лучше посмотреть все-таки
0
Mademaster Mademaster 11 лет назад #
Собственно версия ИонКуба не подходит... обновить у хостера не получится, они делать не будут, а у меня не выделенный серв...

может использовать то, на чем ИнстантМапс работает??
+2
stealthdebuger stealthdebuger 11 лет назад #
Верно, надо лишь подсказать SJen, где взять ломанный ioncube7 laugh
0
Mademaster Mademaster 11 лет назад #
у меня на хосте стоит

Support:
На Ваших площадках установлен ionCube Loader v4.2.2

собственно вот
0
SJen SJen 11 лет назад #
v4.2.2 должно хватить.. Точно проблема в кубе?
0
SJen SJen 11 лет назад #
я не комментирую высказывания про пиратский софт, это лишь ваша версия, и у меня нет желания чего-то тут доказывать..
Вам поговорить не о чем?) - гораздо конструктивнее писать какой я написал "плохой" парсер, это хотя бы по теме.

Mademaster:
может использовать то, на чем ИнстантМапс работает??
Сегодня посмотрю что у вас, я думаю решим вопрос)
+1
stealthdebuger stealthdebuger 11 лет назад #
Кавычки там излишни. Да, парсер плохой. Прежде всего он плох тем, что он парсер, а не пользует API Яндекс.Карт, которое дает намного больше возможностей.
Далее, он плох тем, что все же дергает инструмент API для геокодирования, в то время, как без этого можно полностью обойтись.
Затем используется file_get_contents(). Т.е. мы сразу говорим яше: "Слышь, чувак, мы тут у тебя чуток инфы соберем, ты не против?" Да против, конечно. Потому и возникают мнимые ограничения "самого Яндекса". Если речь идет о парсере, то необходимо подразумевать работу, аналогичную работе браузера. И, если таковых ограничений нет в браузере, при обычной работе пользователя, то и речь надо вести лишь об ущербности "парсера" и искать методы исправить ситуацию.

Для справки. Ломаный кубик оставляет специфические метки в криптохидере.
0
lokanaft lokanaft 11 лет назад #
Ломаный кубик оставляет
А неломаный не оставляет значит их? Да какая разница, лицензия или нет, если всё это вскрывается. Кому надо - вскроют что угодно, кому не надо (но без раздумий поставили бы на несколько сайтов) - будут юзать как есть. Не так?
+1
stealthdebuger stealthdebuger 11 лет назад #
Речь о другом. Я считаю, что нельзя защищать свои права при помощи "ломанного" софта.
0
lokanaft lokanaft 11 лет назад #
А вдруг софт даже не окупится? Да ещё если бы он обновлялся, а то выпускают каждый год по новой версии, никаких лицензий на них не напасёшься.
+2
stealthdebuger stealthdebuger 11 лет назад #
С такой точкой зрения не стоит обращать внимания на то, что продукт появляется на варезниках, ибо мы, пользуя другой варезный софт, ничем не лучше тех, кто выкладывает наш smile
Если взять Fuze, то у него не то, что криптор, даже Windows имеет оф.лицензию crazy
0
lokanaft lokanaft 11 лет назад #
Но это не значит, что его софт не появляется на варезниках.
0
SJen SJen 11 лет назад #
stealthdebuger, вы тут кажется эксперт по пиратскому софту и взламыванию?

Проверьте, пожалуйста сейчас - интересует в первую очередь пиратский ионкуб или нет. Я к сожалению не умею это проверять и тем более ломать, но сейчас я закинул версию, которая зашифрована иначе от первой версии.

А то развели тут дискуссию))
+1
stealthdebuger stealthdebuger 11 лет назад #
Вы мне льстите, я вовсе не эксперт и тем более не по "пиратскому софту и взламыванию".

Вам бы не о том думать... пиратский - нет, это дело третье... я выше указал на
некоторые недостатки, вот это не только стоит, но и нужно исправить и ваш продукт будет на порядок качественнее.
И ценник будет в какой-то мере оправдан и народу реальная польза будет от вашего продукта.
0
AndroS AndroS 11 лет назад #
вот и у меня один компонентов ругается на устаревший ионкублоадер, но у меня хостер все сделает, тикет уже отправил
0
Mademaster Mademaster 11 лет назад #
ну а мне сказали самому все делать... хостинг masterhost + если они там чего-то обновят и он перестанет работать нужно будет самому все делать... а я к сожалению не специалист в этом вопросе...
0
Mademaster Mademaster 11 лет назад #
http://masterhost.ru/support/doc/php/#ioncube-setup

вот тут описание как обновлять.... никто не поможет на пальцах объяснить что делать а главное ГДЕ?
0
SJen SJen 11 лет назад #
а у вас какая версия на данный момент? - это можно в админке сайта увидеть.
Настройки->информация PHP
и там поиском по слову ioncube. У меня, например, "with the ionCube PHP Loader v4.4.3"
0
AndroS AndroS 11 лет назад #
У меня уже все готово :)
0
Mademaster Mademaster 11 лет назад #
+1 тоже самое... поужинать успел уже
0
SJen SJen 11 лет назад #
там проблема решилась обновлением Ioncube loader
0
lezginka.ru lezginka.ru 11 лет назад #
+ за то что есть 2 варианта(что редкость тут для платных компонентов)
но все-таки не дешево ... :)
0
Clear Clear 11 лет назад #
Приобрел, затестил, парсит. Максимум за раз 480 обьектов спарсил. Но пока откатил базу в связи с некорректной обработкой времени работы, и почему то текст в описании сливает в одно слово где должно быть двоеточие. К примеру парсит Боулинг: есть, а заносит боулингесть. Тут не понял )))
0
SJen SJen 11 лет назад #
я добавил в инструкцию восьмой пункт, там про стили

Upd 8. Добавить стили в файл templates->Ваш_Шаблон->css->inmaps.css

Код PHP:
  1. .feature{
  2. padding-left:5px;
  3. display:block;
  4. }
  5. .fname {
  6. font-weight: bold;
  7. }
  8. .descr{height:100px; overflow-y:auto;}
  9. .p_item{padding-left:5px;}
  10. .p_body{padding-left:5px;}
  11. .p_body span{padding-left:5px;}
  12. .feature .fname{font-weight:bold;}
  13. .p_body b(padding-left:5px;)
  14. .details .contacts .phone {
  15. height: 37px;
  16. max-width: 227px;
  17. overflow: auto;
  18. }
0
Def Def 11 лет назад #
а с этой вставкой вроде етперь гуд)
0
Def Def 11 лет назад #
подтверждаю-не обрабатывает теги, в связи с чем слова пишутсяСлитно
0
Петрмаг Петрмаг 11 лет назад #
Или я что-то сделал не так,но все компании попали автоматически на витрину)))
+1
Def Def 11 лет назад #
это вроде как косяк самого компонента - когда добавляется объект пользователем например. я писал R2 но так и не было решения
0
r2 r2 11 лет назад #
Ничего подобного у меня не проявляется и я впервые слышу про такую проблему вообще.
Продублируйте письмо на support@instantsoft.ru с указанием где и как посмотреть, если это на самом деле так.
+1
Melon Melon 11 лет назад #
Пользуясь случаем хотелось бы поинтересоваться есть ли в ближайших планах доработка компонента InstantMaps?
0
RooKee RooKee 11 лет назад #
думаю уже под 2.0
0
Def Def 11 лет назад #
было бы всеже хорошо в 1-ой ветке чтобы был удобный поиск объектов в заданном городе, ибо сейчас вываливаются объекты из всех городов с искомым названием.

ну и передача прав владельцу происходила бы по запросу, например как у Яндекс.Карт. а то сейчас это неудобно вести переписку через ЛС.
0
Def Def 11 лет назад #
т еще бы уведомлялку по ЛС через служебные сообщения о том, что поступила жалоба
0
Mademaster Mademaster 11 лет назад #
Уже отвечали, что будут карты под 2версию
0
Def Def 11 лет назад #
отписал на почту
0
SJen SJen 11 лет назад #
возможно это я так увлекся постингом, что добавляю сразу и на витрину.
Кажется, понял в чем может быть дело.
0
SJen SJen 11 лет назад #
это вроде как косяк самого компонента - когда добавляется объект пользователем например. я писал R2 но так и не было решения

Проверил, в компоненте все нормально. При добавлении объекта с фронтенда на витрину он не кладется. Баг у меня, поправлю и перезакину.
0
Dorimen Dorimen 11 лет назад #
А можно спарсить объекты из Prom.ua и All.biz? Для Instant 1.9.
0
SJen SJen 11 лет назад #
А можно спарсить объекты из Prom.ua и All.biz? Для Instant 1.9.
все думал, что ответить..

Возможно все, вопрос в исполнителе. Если вопрос конкретно ко мне - то сейчас по времени не получается.
+1
Sonat Sonat 11 лет назад #
Можно ли увеличить радиус, чтобы не 100 км от города а больше? Есть ли возможность искать объекты по всей стране, а не отдельно по каждому городу?
+1
SJen SJen 11 лет назад #
есть ограничение на максимальное количество результатов запроса (не мое - Яндекса) - то есть если искать по всей стране, то Яндекс может вообще ничего не вернуть.. если результатов окажется очень много.

Но то, что вы пишите - возможно. Могу вынести радиус поиска в настройки
+1
stealthdebuger stealthdebuger 11 лет назад #
Чтобы обойти упомянутое ограничение достаточно запрашивать страницы при помощи cURL, маскируясь под браузер, а не дергать их через file_get_contents().
+2
SJen SJen 11 лет назад #
stealthdebuger, могу вас заверить, я внимательно читаю критику - замечания не останутся незамеченными) Как в плане функциональности, так и в плане чистоты и правильности кода.
+2
stealthdebuger stealthdebuger 11 лет назад #
Я искренне рад. Это значит, что моя цель была достигнута.
0
Sonat Sonat 11 лет назад #
В настройках, действительно, было бы удобно!
Ведь у кого-то проект городской/региональный, а у других - тематический. И ищут такие вебмастера для карты тематические объекты (как примеры: стадионы или гостиницы) не только в своем городе, а по всей стране
0
SJen SJen 11 лет назад #
Перезакинул архив, теперь должен работать на любом сайте с работающими картами, обновления ионкуба не требуется.
Те, кто уже скачивал - тоже обновите, исправил баг с витриной - когда туда попадали все опубликованные объекты
0
Петрмаг Петрмаг 11 лет назад #
UPD 23.10 17:49 это для версии какой?1.10.2 или 1.10.3
0
SJen SJen 11 лет назад #
для всей линейки 1.10.*, архив универсальный.
В начале была проблема с работой на 1.10.3, но я это устранил
0
SJen SJen 11 лет назад #
ну и сейчас сейчас разработка под самым что ни на есть Легальным IonCube'ом, надеюсь stealthdebuger это подтвердит. Долой пиратский софт glasses
0
oll oll 11 лет назад #
Легальным IonCube'ом, надеюсь stealthdebuger это подтвердит.
Вопрос не в легальности, а в версии!?
0
SJen SJen 11 лет назад #
версия ioncube 7.0 под php 5.3, аналогично той которой закодирован InstantMaps (изначально пользовался 8.0 как для InstantVideo, но пришлось откатиться, потому что не все пользователи ее поддерживают). Для работы требуется ioncube loader минимум 4.0.0 - а это есть у всех, иначе бы и карты не работали. Ну и легальность само собой - для успокоения кармы.
Олег Васильевич я Олег Васильевич я 11 лет назад #
Комментарий удален
0
Петрмаг Петрмаг 11 лет назад #
Как вот поисковик это все воспримет))) Думаю прикупить,но нужно посмотреть на выдаче, что будет
-1
SJen SJen 11 лет назад #
На самом деле тут все просто.

Вы до текущего дня наполняли список объектов для InstantMaps? - наверно, импортировали из экселя или добавляли руками. А когда добавляли, добавляли уникальное описание или другой креатив?

Если добавляли и результат был, то и сейчас после парсинга и автопостинга - добавляйте описание.
Если НЕ добавляли и результат был, то и сейчас он будет. Это не SEO инструмент, а всего лишь облегчение рутинной работы по наполнению. Можно ведь и вообще без парсеров - просто вручную открывать Яндекс.Карты и вручную копировать все поля, результат тот же.

Могу еще предложить спросить у letsgo, по поводу seo результатов он вам сможет точно ответить. Но для меня эта информация и так на поверхности - если нужна выдача, то нужно дополнительно уникализировать страницы объектов релевантным текстом, а это ручная работа.

Олег Васильевич я:
инстант отвечает жалкой парочкой десятков плюсиков за два дня
Не в плюсиках счастья) С моей стороны удовлетворение результатом есть, обратная связь и пища для размышлений получены - вот даже бесплатный мастеркласс от stealthdebuger получил на тему "что такое хорошо и что такое плохо" (несмотря на мою ироничность - это положительный момент).
0
Петрмаг Петрмаг 11 лет назад #
SJenВы в любом случае молодец! и Молодец с Большой буквы))) руками, как все мы понимаем добавить что-то и много физически невозможно и жизни не хватит((( Например видео инстант тоже ведь не все в поиск попадает,а тем-более с нынешними "алгоритмами" поисковиком из ста можеть сюжетов парсинга в топ 1-2 попадет и по ним 2-5-10 запросов будет я не о кино,которое под большим вопросом сейчас ,а о "бытовом видео",так возможно и ваш парсинг сработает,но и это в большой плюс.Сам модуль помогает сильно заполнить и много,хотя бы для того чтобы было заполнено!!! Я уже думал все встал мапс,так как описывать чужие компании для того чтобы к людям клиенты шли что-то особенного желания нет,хотя после приобретения с нового года старался честно и даже как для себя и фотографии заполнял и сео итд и в топ выходил по запросу,а смысл? мне работы может час сидеть,а людям халявный пиар,а нам какой прок? А блягодаря парсингу теперь и не задумываешься, что там и кто там нет фото и фиг на них... посмотрел "серьезные" сайты региона где посещалка 30 и больше тысяч таких 1-2 и все и у них совсем мало как в парсинге описания выдают.Думается кого заинтересует уже за денюжку пусть заказывают более совершенное или сами добавляют.В общем проводил я еще эксперименты и весной и летом рассказывал людям,что можно добавить например магазин и вывести в топ запросов примерно и что??? одно кафе закрылось за отсутствием клиентов и кучей долгов в мильены другая сеть из нескольких зоомагазинов также медным тазом закрылась,третье швейный магазин накрылся и закрылся )))) и понял я что нах... они мне все нужны больше разговоров.Лучше статью накатать лишнюю больше пользы будет! За это лето меня сильно привело в разочарование контакты с людьми они сами себя даже пиарить не хотят или думают что тебе это ничего не стоит.Интернет стал большой и слишком большой сайтов мильоны ))) и людям на все по.... они будут в одноклассниках сидеть и свои магазины с прочей чепухой предлагать тебе!а в контакте группу заведут и будут до ужаса довольные,что у них друзей тьма.В одноклассниках как-то насобиралось у меня 3-4 тысчи друзей и что от них толку? ты им дело пробуешь предложить,а им все до одного места у каждого свои заботы.
Так что смысл в том есть,что компании,магазины и прочее повседневная промышленность будут в базе хотя бы для имиджа )))))Как-то довелось мне присутствовать летом на губернаторских чтениях-это гду губер и вся
Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст
0
lezginka.ru lezginka.ru 11 лет назад #
Петрмаг , факты правильные, но твой подход неправильный...
например.
я сделал вывод что жлобы они все конченные
а зачем ему рекламу товара предлагать...
жлобу нужны понты, т.е. личный имидж...предложи выпуск глянцевого журнала его имени...или тот же сайт его родословной, они это любят
+1
Петрмаг Петрмаг 11 лет назад #
l
Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст
0
lezginka.ru lezginka.ru 11 лет назад #
Петрмаг , обратно не то...
Надоели они мне все до чертиков лсных
деньги у тебя под ногами...если ты знаком с этими "жлобами"(неоднозначно)

Петрмаг ,дам бесПлатный совет(потом оплатишь).
создай схему работы "фирмы"(фирма "ПиаРдун")

1.пиариш одного(с уговором, что оплатить если ему понравиться, любой согласиться) , но так чтобы пиарилась твоя фирма - рекламный вапиризм.Это человек должен быть очень известным(актеры,политики,спортсмены,проститутки(шутка) и т.д.) Все это должно тебе стоит копейки(это реально сделать)
2.- потом показываешь конкуренту и к стоимости добавляешь нули

это работает , если у тебя есть хоть какие-то отношения с "жлобами". подойти " с улицы" сложнее, нужно будет свою фирму пропиарить

дальше рассказывать не буду, это уже платно :)
0
Петрмаг Петрмаг 11 лет назад #
Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст
+1
Владимир Савенко ✝️ Владимир Савенко ✝️ 11 лет назад #
Первый раз в жизни пробую парсер smile Скажу так, лично для меня облегчает работу. Это же очень нудно к каждому объекту добавлять широту, долготу, телефоны и т.п. Здесь же процесс ускоряется в разы... Эх еще бы описания дельные сам бы парсер писал, да фотографии объекта добавлял бы laugh Представляю улыбки продвинутых smile
P.S. По Волгограду работает корректно.
Олег Васильевич я Олег Васильевич я 11 лет назад #
Комментарий удален
+1
Владимир Савенко ✝️ Владимир Савенко ✝️ 11 лет назад #
laugh нееее, с трехлитровой банкой по магазинам не удобно ходить zst
0
lokanaft lokanaft 11 лет назад #
еще бы описания дельные сам бы парсер писал, да фотографии объекта добавлял бы
Биржи контента теперь позволяют автоматизировать и этот процесс.
0
lezginka.ru lezginka.ru 11 лет назад #
lokanaft , чуть подробней можно про это ?
0
lokanaft lokanaft 11 лет назад #
Ну rss у них там всякие и прочее, короче можно автоматизировать процесс добавления заданий на биржу и их дальнейшую публикацию на сайте.
+3
SJen SJen 11 лет назад #
UPD 27.10.2013 20:49 Обновил архив

1. переписан механизм запроса к Яндексу -> теперь парсинг работает стабильно (нет пустых ответов от Яндекса)
2. разделитель запросов изменен с "," на ";" для возможности поиска по рубрикам Яндекса
3. по большим запросам (например, "кафе" в москве или "ресторан" в москве) стабильно возвращается более 1000 объектов
+3
stealthdebuger stealthdebuger 11 лет назад #
Только, видимо в спешке, под мультикурл забыли установить user_agent.
В остальном функциональность на порядок стабильнее, чем предыдущие версии, поздравляю.

P.S. Рекомендую уделить время более глубокому изучению организации мультизапросов на PHP.
+2
SJen SJen 11 лет назад #
спасибо - поправил, почитаю
0
RooKee RooKee 11 лет назад #
что то не появляется парсер после нажатия (
-1
SJen SJen 11 лет назад #
можно посмотреть в фаербаге - если не появляется, значит скорей всего в нем можно будет увидеть ошибку.
Еще может быть дело в верстке, парсер появляется внутри <div class="component"></div>
Возможно, у вас компоненты выводятся не внутри этого класса.

Можете в личку кинуть сайт, посмотрю и отвечу точно в чем причина.
-1
leo748 leo748 11 лет назад #
то же самое. 1.10.3 с нуля,дефолтный шаблон,мапс лицензионный
0
SJen SJen 11 лет назад #
кидайте в личку, посмотрю.
встречался с проблемой на одном украинском хостинге. Дело может быть именно в настройках сервера.
+1
RooKee RooKee 11 лет назад #
ну я так и подумал. потом посморел и подправил. ОТкрывается )
-1
leo748 leo748 11 лет назад #
что именно подправили,если не секрет? голову уже сломал))
0
Anigilyator Anigilyator 11 лет назад #
Создает одинаковые категории почему то, с одинаковым содержимым.
0
Anigilyator Anigilyator 11 лет назад #
Еще выдает вот так : предварительная запись: естьоплата: наличными; оплата картоймойка: бесконтактная; ручная; двигателя; колес
0
Anigilyator Anigilyator 11 лет назад #
вот еще : оплата: наличнымиколичество моечных зон: 1мойка: грузовиков; комплекснаяхимчистка салона: естьшиномонтаж: нетчернение резины: естьнанесение защитного воска: естькафе: есть
0
SJen SJen 11 лет назад #
Еще выдает вот так : предварительная запись: естьоплата: наличными; оплата картоймойка: бесконтактная; ручная; двигателя; колес
css поправьте, 8й пункт инструкции.
Создает одинаковые категории почему то, с одинаковым содержимым.
одинаковых не должно быть, категории все уникальны по наименованиям. Но если такое есть - покажите пример.

Можно вообще отключить создание категорий - вы можете сами указать куда постить, в админке есть настройки.
0
SJen SJen 11 лет назад #
выяснили, действительно встречается проблема - исправлю в ближайшее время
0
Anigilyator Anigilyator 11 лет назад #
Спасибо SJen за оперативность и отличные условия для покупки !
0
Олег Олег 11 лет назад #
Если название объекта совпадает с ранее добавленным, то переписывает по новой, не зависимо от города, не очень удобно, объекты с одинаковым названием но разными услугами есть в разных городах.
0
SJen SJen 11 лет назад #
то переписывает по новой
Не совсем так.

Если название объекта совпадает с ранее добавленным, то
1. проверяется есть ли у него такой же адрес -> если есть, то ничего не происходит, пишется что "объект уже был добавлен ранее"
2. если адреса нет, то в ТОТ объект(который уже был в базе) добавляется новый адрес.

Согласен, что такое не всегда правильно. И это я поправлю в обновлении. Это можно будет настраивать
0
Олег Олег 11 лет назад #
Добавляет адрес + переписывает информацию,от старого объекта остается только адрес.
+1
Michail Michail 11 лет назад #
Методом проб и ошибок нашел интересный момент: если парсить маленький город, то лучше в графе страна указать, например, Украина, город: тоже "Украина", а в категории, например, "кафе Борисполь" и тогда находит 5 кафе в Борисполе, по другому никак.
+1
SJen SJen 11 лет назад #
Возможно эта проблема решится в ближайшем обновлении - когда я выведу настройку радиуса поиска в окно поиска..
Сейчас у вас по умолчанию радиус поиска очень большой и попадает много объектов за пределами маленького города.
0
AndroS AndroS 9 лет назад #
Под двойку будет данный компонент?
0
Miledy Miledy 10 лет назад #
SJen уже не первый раз радует нас своими разработками, за что ему большое спасибо.
Только вот у меня почему-то парсер отказывается работать... что-то ему не понравилось))
0
Sergey Sergey 9 лет назад #
У меня instantcms 1.10.1
Недавно установил перед покупкой пробную версию, но объекты не парсит..
И радиус поиска менял и названия объектов, ничего не помогает.
Постоянно выходит сообщение "Всего выведено на экран 0."
В чем может быть проблема?
0
Dimas Dimas 9 лет назад #
Присоединяюсь! Только у меня 1.10.6
0
alex alex 8 лет назад #
как я понял софт не работает для 1.10.6 и покупать смысла нет?
ааааааааааауууууууууууууу

Еще от автора

Обновление компонента "Мне нравится"
Приветствую. Закончил версию с исправлением ошибок и багов, всем пользователям обновление выслано на электронку.
Обновление компонента  "Каталог дополнений в админку"
Приветствую. Обновление самого популярного аддона из официального каталога дополнений.
Обновленный парсер Яндекс.Карт
Приветствую Изменения довольно значительны, поэтому имеет смысл оформить их отдельным постом.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.