1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вступайте в наш Telegram чат: https://t.me/a_parser Нас уже 2600+ и мы растем!
    Скрыть объявление

MAPS:GOOGLE не могу понять почему парсятся страны вне зоне поиска

Тема в разделе "Техническая поддержка", создана пользователем CyberPunk, 22 янв 2021.

  1. CyberPunk

    CyberPunk A-Parser Pro License
    A-Parser Pro

    Регистрация:
    20 янв 2021
    Сообщения:
    2
    Симпатии:
    0
    Всем привет, настроил парсер, попробовал сначала небольшой район вокруг города все сработало правильно, потом решил попробовать просканировать всю страну США, и сразу увидел что почему то результаты подтягиваются из других стран, поискал на форуме, увидел что может быть из за того что поиска происходит по координатам океана и из за этого могу быть такие ошибки, но я потом снизил размер обхвата координотов и выбрал только то что на земле, пример ниже. Но все равно тот же самый результат. Вот координаты которые я вписал: и вот откуда я их взял:
    Те левый верхний угол и потом правый нижний, в итоге получил:
    $query|{num:48.85092:30.18448:0.005},-{num:122.22981:81.82797:0.005}
    Вроде все как и надо, причем изначальный пример сработал как надо.

    upload_2021-1-22_9-37-13.png

    upload_2021-1-22_9-38-10.png

    в результате получаю вот такие адреса:
    бразилия:
    upload_2021-1-22_9-40-44.png
    Израель:
    upload_2021-1-22_9-41-21.png
    Вьетнам
    upload_2021-1-22_9-41-48.png
    Россия
    upload_2021-1-22_9-42-16.png

    смотрю в логах откуда он может такие данные взять, думал что каким то макаром он проходит через те страны но ссылки в логах откывают карты в правильных местах.
    вот пример
    https://www.google.com/maps/search/car dealer/@48.96023,-116.39729,18z?gl=US&hl=en
    https://www.google.com/maps/search/car dealer/@48.96023,-120.42729,18z?gl=US&hl=en
    https://www.google.com/maps/search/car dealer/@48.96023,-116.89229,18z?gl=US&hl=en
    https://www.google.com/maps/search/car dealer/@48.96023,-118.20229,18z?gl=US&hl=en

    Вообщем не могу понять что я делаю не так, и какие координаты мне вписывать что бы сканировать США. и второй вопрос можно ли фильтровать странны что только записывает те результаты что в США. Т.е. даже если какие то результаты пришли с канады они автоматически не записались так как адрес не в штатах?

    А еще можно ли ускорить процесс сканирования, я сканирую Автосалоны, они тут не особо часто рядом, думал если можно сделать зум допустим 14 и отступ 0.01 вместо 0.005

    большое спасибо
     
    #1 CyberPunk, 22 янв 2021
    Последнее редактирование модератором: 22 янв 2021
  2. Support Alex

    Support Alex Moderator
    Команда форума A-Parser Enterprise

    Регистрация:
    1 окт 2019
    Сообщения:
    269
    Симпатии:
    49
    На скринах у вас выделенные зоны выходят на воду, скорее всего из-за этого, так же возможно внутренние воды тоже влияют (например озера). Чтобы проверить ссылки откуда берут данные, выводите координаты рядом с каждым результатом - тогда будет видно откуда они.

    Фильтровать можно при помощи фильтров, подробнее тут - https://a-parser.com/wiki/filter/.

    Если сделаете шаг больше, то возможно будут пропускаться организации, которые ищите. Тут нужно тестировать и зависит от конкретной задачи.
     
    CyberPunk и Support нравится это.
  3. CyberPunk

    CyberPunk A-Parser Pro License
    A-Parser Pro

    Регистрация:
    20 янв 2021
    Сообщения:
    2
    Симпатии:
    0

    Я вообщем сделал так: (это для того что бы получить результаты по США)
    1. Задал Страну откуда идет поиск = Canada а не США как до этого у меня было (в принципе может быть любая страна самое главное что бы не United States). Потому что тогда сложней фильтровать. Когда у меня было выбранно США в результатах для адреса по США не указывалась страна:
    upload_2021-1-25_9-48-9.png
    Сменил на Canada, теперь к адресу добавилось United States
    upload_2021-1-25_9-49-37.png
    Теперь смог преминить фильтр Address contain string = United States

    upload_2021-1-25_9-42-21.png

    После этого в результатах только показываются результаты со Штатов.

    Вообщем пока все хорошо. Большое спасибо!
     

Поделиться этой страницей