Как Определить Страну Proxy Внутри Шаблона (без использования ProxyChecker)

Alexander I

Client
Регистрация
04.11.2016
Сообщения
32
Благодарностей
3
Баллы
8
Дорогие друзья,

Прошу помочь в следующем вопросе.

Сегодня приобрел так называемые Backconnect Proxy (Rotated Proxies). То есть, есть список гейтов, а за на ними каждые несколько минут новый прокси.

И все бы хорошо, но конкретно у это продавца нет возможности выбрать GEO.

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

Отсюда вопрос:

Как проверить какой прокси я получил (в самом шаблоне)? Если нужная страна, то выполняем шаблон. Если нет, то ждем пару минут пока прокси сменится и пробуем снова.

Есть, конечно, вариант заходить на сайт типа 2ip.ru и смотреть какую он там страну покажет, но это очень медленно и ресурсозатратно. Вполне возможно, что пока будет ходить по такого рода сайтам и проверять, то IP уже смениться.

Можно это как-то сделать через, например, эти загадочные GET запросы? Чтобы быстро?

Заранее спасибо за советы! Буду рад любой помощи.

Всего,
Александр.
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 189
Благодарностей
5 830
Баллы
113
  • Спасибо
Реакции: Alexander I

Mahno

Client
Регистрация
16.05.2015
Сообщения
439
Благодарностей
94
Баллы
28
Либо через сторонний сервис с парсингом страны
 

Alexander I

Client
Регистрация
04.11.2016
Сообщения
32
Благодарностей
3
Баллы
8
Плчему без проксичекеоа? Там как раз это проще. Можно в чекере создать правило для фильтрации по нужным странам и в шаблоне уже брать прокси по правилу
Сработало. Спасибо! Вот только, прокси через прокси чекер очень часто определялись дохлыми, хотя это не так. В любом случае, от этих проксей отказался. Вопрос решен. :-)
 
  • Спасибо
Реакции: VladZen

Zheka84

Client
Регистрация
13.10.2018
Сообщения
159
Благодарностей
24
Баллы
18
Здравствуйте, на данный момент так и не появилась возможность определить страну в шаблоне без использования правил? Спасибо.
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 605
Благодарностей
4 595
Баллы
113
Здравствуйте, на данный момент так и не появилась возможность определить страну в шаблоне без использования правил? Спасибо.
из коробки не появилось. Ну а так, как написали выше, можно использовать посторонние сервисы. Можно использовать спец базы и определять самому. Но это всё надо реализовывать
 
  • Спасибо
Реакции: Zheka84

zarufakis

Client
Регистрация
22.03.2019
Сообщения
1 511
Благодарностей
873
Баллы
113
Я определяю страну, часовой пояс и дургие параметры через этот сайт, а затем кодом
Код:
// Установка timezone
instance.SetIanaTimezone(project.Variables["tomezone"].Value);
устанавливаю таймзону.
Если прокси не гавно, то таймзона устанавливается корректно.
 
  • Спасибо
Реакции: trecho и Zheka84

Zheka84

Client
Регистрация
13.10.2018
Сообщения
159
Благодарностей
24
Баллы
18
спасибо за ответы, очень жаль что данная функция не доступна пока в зеннопостере.
 
  • Спасибо
Реакции: Stelsgrower

Stelsgrower

Client
Регистрация
21.12.2018
Сообщения
134
Благодарностей
62
Баллы
28
спасибо за ответы, очень жаль что данная функция не доступна пока в зеннопостере.
Сейчас сам ищу решение. Есть ZennoPoster.IpTools.GetTimezone - но почему то всегда присылает нули тупо, хз что не так. Возможно сама по себе функция косячная. Странно что нет встроенных решений для определения IP + TimeZone
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)