есть сервис iProxy.online - по поднятию для себя или сдачу в аренду мобильных прокси, на телефонах. Т.е. ставится на телефон приложение, которое гоняет трафик через телефон. 1 телефон = 1 мобильная прокся я активно использую для себя эти прокси, по тестам на максимальном тарифе спокойно держит 300 потоков парсинга вордстата. на симки, которые используются в телефонах, на каждый номер зарегестрированы 10 аккаунтов яндекса. этих 10 аккаунтов хватает на 300 потоков. сами аккаунты яндекс из за подозрений блокирует где то раз в сутки. чтобы их оживить, можно подтвердить их по смс, но тогда яндекс сразу авторизацию меняет на пароль+смс и нужно заходить в аккаунт и опять подвтерждать по смс смену на авторизацию только через пароль. Или проще, не авторизовываться в аккаунте, а запросить "не помню пароль", тогда можно один раз подтвредить смской смену пароля, и опять пользоватся аккаунтов где то сутки. я со своей стороны автоматизировал процесс в зенке, нужно только 10 раз смс руками ввести. для удобвства работы с смс, часто те кто пользуется iProxy сами телефоны где то удаленно могут находится, у ребят в iProxy есть дополнительное приложение устанавлимое на телефон Код: https://iproxy.online/ru/blog/kak-podkluchit-sms-bot-telegram , которое позволяет смс пересылать со всех телефонов с iProxy в бота в телегу. по моей просьбе, ребята из iProxy.online добавили работу с смс в их API сервиса, и теперь получить смс с телефонов на которых установлено приложение, можно get запросом. Т.е. потртив на тариф 10$ в месяц, можно иметь как мобильную проксю, так номер телефона с привязанными к нему 10 аккаунтов яндекс с возможностью получать с них по API смс. К примеру в том же onlinesim аренда номера в месяц, для получения на него смс 1078 рублей, а мобильная прокси приватная на месяц 3954 рубля. Просьба добавить в парсинг вордстата, возможность использовать аккаунты с получением смс, чтобы при парсинге можно было бы или использовать аккаунты с авторизацией пароль+смс и/или возможность сбрасывать пароли или подтверждать аккаунты по смс в автоматичеком режиме. для того чтобы получить доступ к смс, нужно отправить get запрос Код: https://api.iproxy.online/v1/connections/%connection%/sms_history?page=%page_number%&pageSize=%pageSize% в нем нужно указать %connection% - идентификатор соединения, доступен в личном кабинете, или в API , а также можно добавить параметры %page_number% - номер страницы (начинается с 0) %pageSize% - количество смс на странице в headers запроса нужно передать токен API Код: headers = { 'authorization': 'PRXCMXXXXXXXXXXXXXX7ZK6H' } его можно получить в личном кабинете в ответ приходит json Собственно, у меня регексом вытаскивается код \d+\-\d+ , проверятется что дата сообщения больше чем дата запроса, так как смс могут приходить от яндекса с запосданием до 40 секнуд (но редко), и подтвердается в форме. Аккаунты живут, как писал выше, около 24 часов (у меня добавлены автогенерируемые фотки, к примеру Код: https://www.thispersondoesnotexist.com , аккаунты также исользуют для парсинга яндекса, ... поэтому, может быть изначально зарегенные будут быстрее требовать подтверждения смс ) Спасибо! на одной проксе и 10 аккаунтов у меня в среднем получается 700 запросов в минуту с 40 страницами для парсинга
выглядит очень ограниченно, вам проще будет самостоятельно проверять эти аккаунты и подтверждать смсками(например отдельным парсером)
у меня уже работает +/- в связке с зенкой, как отдельный процесс. моя цель предложения была добавить в парсеры яндекс с аккаунтами, возможность получения смс для авторизации или "возрождения" аккаунта после блокировки. Как и в сервеис onlinesim, тут просто надо отправлять токен авторизации, только телефонный номер не временный, а свой (или полученный через сервис продажи на iproxy, у них есть маркетплейс продавцов поднятых проксей через их сервис). Что меняется, расходы и срок жизни аккунта - аккаунты свои, живут дольше, расходы денег меньше (у меня на 300 потоках авторегов через onlinesim в день в среднем 1000 рублей уходит, в случае работы с номером через iproxy - это месячные затраты на тариф сим карты + тариф сервиса). Всегда 10 аккаунтов работающих + в довесок еще и мобильная приватная прокся. Как говорится дело ваше, моя цель была поделится одним из вариантов решения проблемы с парсингом вордстата.
тут как минимум видно что это не сильно подходит для многопоточной работы, если номер телефона один, то никак не различить для какого аккаунта пришла смс ну и проще всего было бы сервису сделать совместимое апи с onlinesim, все же последний намного более крупный, по такому пути пошли все сервисы и программы распознавания каптч, сделав поддержку апи антигейта
upd: для какого аккаунта пришла смс из 10, не такая уж и проблема, так как одновременно по 10 запрашивать сброс пароля и подтверждения не нужно. Вообще вся эта схема работает в апарсере с сохранением сессии. Т.е. один раз авторизовался и потом сессии используются без авторизаций. Но а ограничение, что надо с каждым аккаунтом на одном телефоне сделать однопоточную работу с смсм в моменте времени, тут не ограничение сервисов, ни куда от этого не уйти. у каждого телефона = номера свой phoneId, он же в запросе указывается в качестве коннкекшена. тоесть обращения за смс происходит к конкретному телефону, в котором стоит конкретная сим карта. но без объявления гдето внутри а-парсера, что такие то аккаунты яндекс связаны с таким то коннекшеном или номером, смысл отображеня в ответе номера или запроса по номеру телефона бесполезны. к примеру в зенке у меня вот такая таблица на трех номерах (30 аккаунтов). Зенка в случае блокировки аккаунта, востанавливает доступ и переписывает пароль, потом сохраняет файл в формате уже вашего файла аккаунтов яндекс (аккаунт, пароль) в папке files/SE-Yandex/accounts.txt я оставил контакты вам в телеге ребят, они уверен с вами смогут договорится. и для них есть свои плюсы, и для вас. но хочу отметить, что сейчас вы используете API онлайнсим все таки с другйо логикой. т.е. методы запроса на виртуальный номер https://onlinesim.ru/docs/api/ru/sms/getNum запрос на статус номера https://onlinesim.ru/docs/api/ru/sms/getState а тут с iproxy, как понимаю будет аля https://onlinesim.ru/docs/api/ru/rent/getRentState получение доступных номеров связанных с токеном API , и исплоьзование https://onlinesim.ru/docs/api/ru/sms/getState по этим номерам. как писал выше, поговорите с коллегами из iproxy по моему личному мнению, я являюсь сторонней стороной, но с бекграундом созданием сложных цифровых продуктов, задача выглядит реализуемой в многопоточности, а сама ценность для клиентов, которым вордстат нужен для парсинга - достаточно понятная, - недорогое стабильное решение. Сейчас покупные аккаунты яндекса улетают на раз, как и самореги и личные аккаунты - везде требуется через какое то время подтверждение смсками. Т.е. постоянный доступк к номеру на который привязан аккаунт. У меня больше агрументов нет в моем случае схема на 30 аккаунтов - 3х номерах через iproxy работает стабильно, такого объема ~ 2100 запросов в минуту в вордстате мне сейчас хватате.