1. Вступайте в наш Telegram чат: https://t.me/a_parser Нас уже 2600+ и мы растем!
    Скрыть объявление

Улучшение [1.2.1806] SE::Google::Position - указание региона через куку

Тема в разделе "1.2.1848", создана пользователем mustr, 8 дек 2022.

  1. mustr

    mustr A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    11 фев 2013
    Сообщения:
    41
    Симпатии:
    12
    Сейчас для указания региона используется Get-параметр UULE, вхождение которого делает запросы подозрительными и гораздо чаще вызывает циклическую Рекапчу или бан ip, т.к. в реальных запросах пользователей он не встречается

    Этот же параметр есть возможность указать через куку:
    Код:
    const cookie = {
      name: "UULE",
      value: "w+CAIQICIoU2FpbnQgUGV0ZXJzYnVyZyxTYWludCBQZXRlcnNidXJnLFJ1c3NpYQ",
      domain: ".google.ru",
      path: "/",
      secure: true,
      priority: "medium",
    };
    В новой версии кука выглядит так:
    a+cm9sZTogMQpwcm9kdWNlcjogMTIKdGltZXN0YW1wOiAxNjcwNTExNTUzOTg4MDAwCmxhdGxuZyB7CiAgbGF0aXR1ZGVfZTc6IDU5OTM3NTUyMwogIGxvbmdpdHVkZV9lNzogMzAzMTU4NDU1Cn0KcmFkaXVzOiA2MjAwCnByb3ZlbmFuY2U6IDYK

    Обе версии работают. Но вторая вероятно будет более естественной.

    Возможно такое указание региона будет вызывать меньше подозрений и бана. Это может значительно ускорить парсинг Гугла.

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

    Также есть альтернативны вариант указания региона через геолокацию папетира, но он сложнее.
     
    seo-bro нравится это.
  2. malexoid

    malexoid A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    7 сен 2015
    Сообщения:
    256
    Симпатии:
    60
    Передавать куку можно в заголовках, есть спец поле.
    Я потестировал - разницы не заметил. А вот вообще без указания UULE всё гораздо живее.
     

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