Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!
500 ₴

Парсер адресов сайтов с Google Maps

проект завершен


Задача: Парсить адреса сайтов с результатов поиска в Google Maps


Дается XML-файл с примерным содержимым:

...

<loc>https://www.google.ru/maps/search/автомойка, Киев</loc>

<loc>https://www.google.ru/maps/search/автомойка, Москва</loc>

<loc>https://www.google.ru/maps/search/автомойка, Минск</loc>

...


При срабатывании крона, происходит переход по первому адресу с XML.

Далее, для понимания того, как это сделать (с регулярными выражениями или как-то по другому), предлагаю

глянуть серию из 5-ти скриншотов:

https://webprm.net/i/scr-1.jpg

https://webprm.net/i/scr-2.jpg

https://webprm.net/i/scr-3.jpg

https://webprm.net/i/scr-4.jpg

https://webprm.net/i/scr-5.jpg


В коде страницы, как видно из последнего скриншота, с большой долей вероятности присутствуют до 20 URL.

Конечно же, если у компании есть сайт.

Бывает и больше, но тут нужно задействовать пагинацию. В рамках данной задачи мне представляется это трудным.

Однако, если кто смог бы и её решить - готов обсудить...


И так:


1. Срабатывает крон.

2. Читается адрес с XML-файла

3. Если не конец - переход по  адресу (с XML-файла).

   Если конец - отправка на указанное в скрипте мыло сообщения о завершении парсинга.

4. Чтение кода страницы  (https://webprm.net/i/scr-5.jpg).

5. Отсеивание мусора и поиск URL  (https://webprm.net/i/scr-2.jpg).

6. Запись URL в текстовый файл (по одному в строчку).


P.s. Мой сервер работает на версии PHP 5.2.17

Приложения 5

Просмотр приложений доступен только зарегистрированным пользователям.

Отзыв заказчика об исполнителе Кирилле Щербахе

Качество
Профессионализм
Стоимость
Контактность
Сроки

Просто Молоток! А еще, очень аккуратный код! 😉

Руслан П. Руслан Пуршега | Сейф Сейф

Отзыв фрилансера о заказчике Руслане Пуршеге

Оплата
Постановка задачи
Четкость требований
Контактность

Все объяснил быстро и понятно, оплата так же была сделана быстро! Хороший заказчик!

Кирилл Щ. Кирилл Щербаха | Сейф Сейф



  1. 1 день500 ₴Победившая ставка
    Кирилл Щербаха
     218   3  0

    Добрый день, готов выполнить ваше задание, по цене также можно договориться, выберите меня, нужна карма)

    Украина Киев | 21 июля 2018 |
  2. 1 день3000 ₽
    Владимир Шпаков
     983  проверен   9  0   1

    Здравствуйте, готов сделать, большой опыт с парсерами, есть отзывы на флру
    https://www.youtube.com/channel/UCFIR3XfO9gCCM3vvvuWSCqw

    Россия Ростов-на-Дону | 21 июля 2018 |