vpn с ротацией соединения? Только работа будет в мало потоков.
https://goldproxy.net - НО НЕ РУЧАЮСЬ, ПРОВЕРЬ ИНФОРМАЦИЮ ПО САЙТУ В ИНТЕРНЕТЕ.
Использование прокси для получения номера телефона
-
Здравствуйте, мне нужно получить номер телефона с сайта simsms.org, но он с ру ip не открывается и api так же не работает. Можно ли установить прокси на стандартный модуль получения номеров и смс?
-
@kost21 said in Использование прокси для получения номера телефона:
Здравствуйте, мне нужно получить номер телефона с сайта simsms.org, но он с ру ip не открывается и api так же не работает. Можно ли установить прокси на стандартный модуль получения номеров и смс?
Нельзя, для этого нужно будет ручками править код модуля. Для модуля "Подтверждение телефона" достаточно удалить строку
_switch_http_client_internal()из файла\BrowserAutomationStudio\apps\26.5.0\modules\PhoneVerification\internal\base.jsВ этом случае установка прокси из http-клиента будет влиять на действия модуля, однако неизвестно какие баги при этом могут возникнуть. Например после выполнения действий модуля будет заменятся содержимое ответа из http-модуля
-
@Fox said in Использование прокси для получения номера телефона:
Для модуля "Подтверждение телефона" достаточно удалить строку _switch_http_client_internal() из файла
Правильно ли я понимаю, что
- _switch_http_client_main() - переключает на пользовательский клиент(там могут быть прокси, свои заголовки, etc)?
- _switch_http_client_internal() - переключает на "чистый" http клиент?
Еще вопрос - нужно ли после _switch_http_client_internal() в конце логики, когда больше внутренний http клиент не нужен, переключаться на _switch_http_client_main(), чтобы пользовательский код не поломался, если он дальше будет использовать http клиент?
-
@sergerdn said in Использование прокси для получения номера телефона:
_switch_http_client_main() - переключает на пользовательский клиент(там могут быть прокси, свои заголовки, etc)?
_switch_http_client_internal() - переключает на "чистый" http клиент?Это просто два разных экземляра curl, один для пользовательского кода, другой для различных api, чтобы не было конфликтов.
-
@UserTrue said in Использование прокси для получения номера телефона:
Это просто два разных экземляра curl, один для пользовательского кода, другой для различных api, чтобы не было конфликтов.
Вопрос был связан с :
- пользователь вызвал функцию, где был переключен http клиент на внутренний -_switch_http_client_internal()
- функция вернула результат
- пользователь использует http клиент
В пункте 3) не понятно какой клиент будет использован BAS, так как до этого он был переключен на внутренний и не был переключен "обратно" на пользовательский.
-
@UserTrue said in Использование прокси для получения номера телефона:
@sergerdn said in Использование прокси для получения номера телефона:
Еще вопрос - нужно ли после _switch_http_client_internal() в конце логики, когда больше внутренний http клиент не нужен, переключаться на _switch_http_client_main(), чтобы пользовательский код не поломался, если он дальше будет использовать http клиент?Не обязательно, в действиях http клиента перед каждый действием уже стоит переключение на основной клиент.
-
@Fox said in Использование прокси для получения номера телефона:
для этого нужно будет ручками править код модуля.
Чисто в теории, кстати, можно попробовать следующий способ. Перед действием модуля нужно создать действие "Выполнить код" с кодом
VAR_switch_http_client_internal = _switch_http_client_internal; _switch_http_client_internal = function(){return};а после действия модуля создать действие "Выполнить код" с другим кодом:
_switch_http_client_internal = VAR_switch_http_client_internal;Эффект будет такой же, как если удалить из модуля вызов функции. Но нужно обязательно выполнять оба действия "Выполнить код"