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

  • Автор темы Автор темы mustr
  • Дата начала Дата начала

mustr

A-Parser Enterprise License
A-Parser Enterprise
Сейчас для указания региона используется Get-параметр UULE, вхождение которого делает запросы подозрительными и гораздо чаще вызывает циклическую Рекапчу или бан ip, т.к. в реальных запросах пользователей он не встречается

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

В новой версии кука выглядит так:
a+cm9sZTogMQpwcm9kdWNlcjogMTIKdGltZXN0YW1wOiAxNjcwNTExNTUzOTg4MDAwCmxhdGxuZyB7CiAgbGF0aXR1ZGVfZTc6IDU5OTM3NTUyMwogIGxvbmdpdHVkZV9lNzogMzAzMTU4NDU1Cn0KcmFkaXVzOiA2MjAwCnByb3ZlbmFuY2U6IDYK

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

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

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

Также есть альтернативны вариант указания региона через геолокацию папетира, но он сложнее.
 
Передавать куку можно в заголовках, есть спец поле.
Я потестировал - разницы не заметил. А вот вообще без указания UULE всё гораздо живее.
 
Назад
Верх