Статья понравилась. Поражает ваша скрупулезность. Здорово!
При таком упорстве, почему пренебрегли безопасностью? Ведь есть домен, есть внешний ресурс. Почему бы не поднять ВПН-сервис и по сертификату не обеспечить доступ к управлению всем тем, чем нужно управлять в локалке?
Да и с ДНС не было бы таких изящных решений, что у вас реализовано...
Статья очень понравилась. Спасибо. Столько чувства в ней...
Так и хочется сказать: "... дорогой мой человек, не отказывайтесь от мечты. Не уничтожайте свой инстинк. Не усмеряйте свое стремление ..."
Судя по датам разница между мною и вами чуть более года. Я старше. Мне повезло чуть больше (в части IT), но в целом все одинаково... И БК за железной дверью и НИИ с амстрадами и отсуствие ориентиров в том возрасте, кода они должны быть и текущая ступень, когда нелюбимая управленческая работа приносит наибольший доход из доступного. И даже фриланс в том секторе, что вы описали (заработать там 120 тр. в месяц это просто ад, но у меня был случай). Про копеешный заработок и скандальных клиентов, все правда.
Учитывая это, буду разговаривать с вами как с равным.
У вас в описании присутсвуют три напарвления (то, что я увидел)
Разработчик на VBA;
Специалист по сопряжению различных систем;
Аналитик.
Поход же в абстрактные ИТ-шники, расфокусированная история. И такой совет (купи курсы и беги в профессию) сработает для клерка до 30 с 30-70т.р. для старта обучения, желательно без семейных обязательств (либо с семейной поддержкой проф.переориентирования). Отличие его от вас, 15 лет разницы в возрасте дают наличие 5-7 лет временного запаса.
Учитывая ваш опыт, для вас подойдет разработка... И профессиональная разработка для вас - переучится всему. Все ваши умения не годятся для профессиональной команды. Для меня это было потрясением. Мой опыт переучивания - 12 лет, паралельно с основными занятиями. И это дается не просто. И вы абсолютно правы.
Но все это переучивание в меньшей степени про языки (ха-ха, айда все изучать питон и/или алгоритмы... и будет вам счастье). Не будет. Паттерны, типовые подходы, процесс и окружение разработки, фреймворки, управление взаимодействием функции постановки задачи и функции ее реализации...
Но, вселенная полна возможностей. Вам не нужно выгрызать себе место за столом.
У вас в перечне есть отличное направление: "Специалист по сопряжению различных систем" (VBA, конечно инструмент сомнительный, но это поправимо). По этой части, здесь же на хабре, досадно иногда замечать как разработчики с 15-20 летним опытом (и в больших регалиях) с восторгом описывают изобретенные ими велосипеды по этой теме. Хотя все подходы и паттерны исключающие боль были созданы и описаны ~20 лет назад (MOM и ESB, я имею ввиду). Здесь недостаток и непаханное поле. Один из комментаторов вам писал про zappier. Вы не восприняли. Напрасно.
Не бросайте мечту. Сфокусируйтесь и идите. Не конкурируйте не на своем поле ("я в 45 пойду и изучу питон и алгоритмы и всех побежу" - не прокатит). Но, когда решитесь, помние, что это не будет комфортно и прибоем победу не принесет.
Примите еще раз мою искренюю поддержку вашего стремления )
... политическую сторону вопроса обсуждать не будем ...
Когда речь идет о корпорациях масштаба Google (по степени технологического проникновения), невозможно оставить обсуждение политической стороны вопроса в стороне. Как и вопросы защиты национального рынка одновременно с вопросами контроля развития технологий в стране. Все это разумно рассматривать в комплексе.
Ведь большинство сервисов о которых идет речь, предъявляют определенные требования и к устройствам и к элементной базе. Формируя и экономику и стандарты развития нескольких отраслей...
Это приводит либо к утечке денег за рубеж (устройства, основанные на нужных стандартах, можно купить во внешнем мире) либо к необходимости интегрировать определенные стандарты в экономику страны (мы производим свое на территории... плохонькое, но свое). Последнее навязывает определенный технологический уклад.
В перспективе, мы проиграем в обоих случаях.
Это те технологии, которые китайцы до сих пор не научились заменить у себя, ведь NFC платежи попросту им не под силу-они более безопасные, быстрые, удобные и при этом очень тяжелые в реализации, поэтому поднебесная до сих пор находится на QR платежах.
Китайцы не внедрили NFC по другой причине. Они очень быстро посчитали сколько будет стоить экономике использование чипов (думаю, что цена чипа была умножена на количество китайцев-плательщиков и на среднее время жизни карточки). Для нас же, внедрение NFС было возможностью интегрировать Микрон (на тот момент единственную площадку на которой можно было развивать "выжившие ростки" российской микроэлектроники) в невоенную часть экономики.
Нам, в отличие от китайцев, важно было (да и сейчас важно) создать возможность сохранения хоть какой-то школы разработки и производственной базы в части микроэлектроики, потребляемой шире чем несколько тысяч чипов для "войны".
Учитывая только два этих наблюдения, инвестиции Google уже не кажутся столь альтруистичнымми, а ограничительные меры - столь глупыми и безрассудными.
А если еще посмотреть баталии, которые ведутся американцами (и еще набором стран) на заседаниях ITU при утверждении стандартов блтжайших десятилетий, то вообще многое в поведении (и китайских и наших) властей становится ясно.
Уважаемый автор, я не согласен с паническими настроениями вашей статьи. И призываю вас верить в себя и в страну в которой вы, я надеюсь, живете вместе со мной. Очень хочу, чтобы сервисы у нас были передовыми, ограничительных мер не было, а технологии были российскими.
Ну и да, как писал Йооп Сгрийверс в книге «Как быть крысой. Искусство интриг и выживания на работе»: «Всякое сходство с реально существующими людьми или организациями – не более чем случайное совпадение.»
Очень надеюсь, что это его псевдоним. Иначе не могу оценить степень своей трусости в сравнении с человеком, подписавшим своим настоящем именем книгу с таким названием.
Учитывая ваш вопрос и ваши комментарии на мой ответ, в подтверждение признания вашей правоты (а ведь еще много людей могут придерживаться такой же позиции), хочу сказать, что вполне представляю себе обстоятельства в которых буду полностью согласен с тем, что:
1. Я написал два раза одно и тоже слово. Ошибся.
2. Это не бахвальство. Это пример либо контрпример и ничего более.
3. Ни в одной букве статьи нет намека на иерархию либо иное неравенство. Ни ее тема и ни сама статья не могут быть признаны инструментом сравнения одних людей с другими либо инструментом для демонстрации лучшей позиции в сравнении с более скудной.
Предлагаю на этом завершить дискуссию на тему оценок произведения.
На мой взгляд статья построена на сравнении нескольких позиций контекстов в которых описывается «настоящий» и «настоящий». Такое сравнение субъективно по своей природе, т.к. не предполагает одинаковых ценностей у читателя, а значит позиции в сравнении могут толковаться многозначно.
Если все так, то и оценки читателя будут разными. Одним нравится «настоящий», а другим «настоящий».
Фраза «за счет» здесь присутствует потому, что нет сравнения с эталоном — «сверх-работником-умственного-труда». Значит, при сравнении, несколько очков проиграет «настоящий», а «настоящий» эти несколько очков выиграет.
Относительно принижения повара, мне не понятно ваше утверждение. В своей статье автор не создает впечатления равенства между собакой и поваром. Однако, на мой взгляд, бахвальствует тем, что как повар он справится, а вот повар, в качестве программиста не годен. Одновременно, собака не годится ни в одной из ролей.
Оценивая прочитанное, у меня не вызывает сомнений, что повар, по его мнению, стоит гораздо ниже в иерархии (которая выстроена в голове автора и отражена в его статье) чем сам автор.
Восторженное от того как ловко, но (наверняка) не намеренно, один человек возвысился за счет другого. Просто не захотев понять то, о чем говорит этот другой. Особенно ярко обратило на себя внимание то, что авторы разных возрастов.
Щемящее от того, что перед моими глазами прошло больше тысячи примеров ярких умных талантливых людей, рассуждающих так же как вы… Попадались даже дважды лауреаты премии ленинского комсомола.
Работая в этой странной иерархии долго, в той самой иерархии где отсутствует необходимость соприкасаться с реальными предметами, составляющими в обычную жизнь (ложку в столовой, турникет на входе и оборудование лаборатории я исключаю из списка), постепенно меняется модель. Достижения, наверное, заменяют достоинства…
И бывает так, что умный яркий человек очень заслуженный, много сделавший и вообще — молодец,… но нечто утратил. И когда ты замечаешь это (это самое нечто), холодный пот пробирает тебя от мысли, что преподаватель исповедующий подобные принципы встретится на пути твоего ребенка. Если тому даже уже и 20 и пить они будут колу, а не водку…
А что же те? Те, другие (nmivan)… Они мучаются? Может быть из-за того, что что-то внутренее не дает им заменить модель реальной жизни этой странной виртуально-офисной иерархией? Той самой иерархией, где повар стоит чуть выше собаки?
Ваша реплика про опыт в ЕПАМ укрепляет меня в догадке, что уже даже среди программистов подбор персонала стал «не про специальность» (ну и градации, в зависимости от компании, от «совсем не про специальность» до «не совсем про специальность»).
Про «нравишься» и «не нравишься», про возраст (скоро стукнет 45), про рынок труда который отдельные представители HR так структурировали (есть примеры корпораций и компаний), что приходящие вновь команды не могли не то, что специалиста нанять… На интервью никого затащить. При весьма конкурентных предложениях, ведь в кругу нужных специалистов 3% слила одна из предыдущих команд, 15% побывали на интервью и были растоптаны.
И в этом контексте желание научится решать задачки выглядит довольно мило.
Их обязательно нужно уметь решать. Однако это сомнительный гарант устройства на работу.
А потребительское отношение к кадровому ресурсу — короткая дорога, оканчивающаяся тупиком.
Абсолютно согласен с Вами в том, что устройство любой библиотеки отражает взгляд автора на программирование. Иногда взгляд автора отличается от твоего собственного и ты думаешь: «Что же им двигало, когда он это все выдумывал...».
Здесь происходит одно из двух. Либо ты перестаешь пытаться и уходишь на другую технологию (и это Ваш случай) либо что-то тебе помогает… В моем случае это был канал @pwrtelegramgroup.
Задав три вопроса на русском языке и получив три ответа (в течении 30 минут), я оценил что все мои трудности были вызваны тем, что мне были в новинку те подходы, которые применялись при проектировании пакета.
Вопрос к сессиям у меня тоже был (если я все верно помню он был связан с необычным интерфейсом инициализации), но я как-то быстро преодолел конкретно эту невзгоду.
По итогу всего, задачу я свою решил на этой технологии сильно быстрее чем ожидал и даже был соблазн уйти с традиционного для меня пакета по производству ботов, но что-то меня удержало.
Считаю себя больше обогатившимся, чем потерявшим время от использования библиотеки. Хотя была возможность попрактиковаться в Python, если бы не этот канал…
У меня опыт был положительный с этой библиотекой. Хотя порог входа — высокий. Два дня потратил. Цель была разработать фреймворк для создания тестовых сценариев для ботов. Чтобы кнопки мог нажимать от имени другого пользователя, вывод ловить (реакцию бота) и т.п. Еще немного усилий и фреймворк был готов.
Своеобразная логика устройства MadelineProto с лихвой компенсируется подробной документацией и каналом поддержки @pwrtelegramgroup. Там очень дружелюбное сообщество. Много русскоязычного населения.
Меня приятно удивило стремление автора (Daniil Gentili — итальянец) пропагандировать свой продукт, помогая любому страждущему, появившемуся на канале. Но еще больше я поразился, когда узнал, что он знает русский язык. Задаешь ему вопрос по русски, он отвечает тебе… Правда по английски.
Хороший, на мой взгляд, продукт. Автор — талантливый и дружелюбный человек.
Нигде в процессе установки не используются какие-либо графические рабочие столы.
Selenim Server поднимается внутри одного из Docker-контенеров. В этом контейнере присутствует VNC-сервер.
Если Вас интересует конфигурация docker-контейнера без возможности посмотреть на работу Chrome, то рядом лежит ровно такой же, но без VNC. Он менее «прожорлив».
При выполнении инструкций, все происходит автоматически. После старта вам доступны веб-панели. В одну из них встроен VNC-клиент (это больше в отладочных целях и для наглядности).
Самый простой способ поверить — попробовать.
Для этого Вам потребуется: пара евро, мобильный телефон, 3 часа времени.
Получите свои сервера в аренду, затратив на это 2 часа и деньги (например, здесь).
Еще час Вы потратите на перечитывание и выполнение инструкции. Выдача заданий по проверке прокси не займет и 10 минут.
Если я правильно понял Ваши вопросы, то ответы должны подойти и дать недостающие части в «картинку».
В любом случае, я признателен Вам за интерес и внимание к деталям. Если в моих ответах что-то осталось за «кадром» — спрашивайте.
Огромное подспорье, что Вы заглянули сюда «с другой стороны баррикад».
Уверен, что altrus и все те кому интересна «сюжетная составляющая» моей статьи с удовольствием увидят подробности Вашего комментария. Все мы будем признательны Вам за подробное обоснование Вашей позиции.
Что касается моего опыта, то два года назад… Один мой интернет знакомый — dennis777, шутки ради, попросил меня сделать автомат по регистрации аккаунтов на одном очень известном иностранном публичном блоге.
Его позиция заключалась примерно в том, что современные системы защиты сильно превосходят возможности передовых SEO-специалистов. И с ZenoPoster (один из очень распространенных инструментов для таких задач) — не получается. Моя же в том, что я не настоящий SEO, что хочу попытать счастье и понять как это все устроено.
Обыкновенный PHP-curl и через неделю защита пала (причудливая комбинация из эмуляции аякс-запросов и куки сделала свое дело). Еще неделя и все окружение (включая ресурс Антикапчи, подбора фейковых имен и создание временной почты заработало как «револьвер системы НАГАН»).
Еще несколько дней и все это заработало с управляемыми прокси на выходе. Можно было TOR использовать можно купленные прокси. Что угодно…
Какие-то регистрации не преуспели, но… процент потерь составил меньше четверти. Я зарегистрировал 2017 полноправных аккаунтов. И многое понял.
Поскольку у этой дискуссии не было практического предмета, мы все и оставили подтвердив гипотезу возможности.
В этой статье показан пример подхода, позволяющего построить масштабируемую систему.
Некий этюд на архитектурные темы…
Как пример процесса который реализует система, выбрана след. последовательность действий (все это более подробно описано на схеме, приведенной в статье):
проверка работоспособности прокси;
определение часового пояса прокси;
конфигурирование браузера;
проверка анонимности настроек, путем получения тестовой страницы сконфигурированным браузером, находящимся по управлением системы
Это ответ на Ваш первый вопрос.
Что касается моей уверенности…
Я не знаю инструментов, доступных Java Script (запущенному во вкладке браузера), которые позволили бы оценить параметры двигающего мышкой.
Исключение составляют замеры времени и оценка промежуточных положений курсора. Однако, для осуществления полной эмуляции поведения пользователя у Selenium достаточно инструментов.
Статья понравилась. Поражает ваша скрупулезность. Здорово!
При таком упорстве, почему пренебрегли безопасностью? Ведь есть домен, есть внешний ресурс. Почему бы не поднять ВПН-сервис и по сертификату не обеспечить доступ к управлению всем тем, чем нужно управлять в локалке?
Да и с ДНС не было бы таких изящных решений, что у вас реализовано...
После беглого просмотра сайта WireGuard, кажется, что продукт легко сопрягается с роботом. Заменяете один контейнер и все получится)
Удачи вам справится с этим в новом году. С наступающим!
Статья очень понравилась. Спасибо. Столько чувства в ней...
Так и хочется сказать: "... дорогой мой человек, не отказывайтесь от мечты. Не уничтожайте свой инстинк. Не усмеряйте свое стремление ..."
Судя по датам разница между мною и вами чуть более года. Я старше. Мне повезло чуть больше (в части IT), но в целом все одинаково... И БК за железной дверью и НИИ с амстрадами и отсуствие ориентиров в том возрасте, кода они должны быть и текущая ступень, когда нелюбимая управленческая работа приносит наибольший доход из доступного. И даже фриланс в том секторе, что вы описали (заработать там 120 тр. в месяц это просто ад, но у меня был случай). Про копеешный заработок и скандальных клиентов, все правда.
Учитывая это, буду разговаривать с вами как с равным.
У вас в описании присутсвуют три напарвления (то, что я увидел)
Разработчик на VBA;
Специалист по сопряжению различных систем;
Аналитик.
Поход же в абстрактные ИТ-шники, расфокусированная история. И такой совет (купи курсы и беги в профессию) сработает для клерка до 30 с 30-70т.р. для старта обучения, желательно без семейных обязательств (либо с семейной поддержкой проф.переориентирования). Отличие его от вас, 15 лет разницы в возрасте дают наличие 5-7 лет временного запаса.
Учитывая ваш опыт, для вас подойдет разработка... И профессиональная разработка для вас - переучится всему. Все ваши умения не годятся для профессиональной команды. Для меня это было потрясением. Мой опыт переучивания - 12 лет, паралельно с основными занятиями. И это дается не просто. И вы абсолютно правы.
Но все это переучивание в меньшей степени про языки (ха-ха, айда все изучать питон и/или алгоритмы... и будет вам счастье). Не будет. Паттерны, типовые подходы, процесс и окружение разработки, фреймворки, управление взаимодействием функции постановки задачи и функции ее реализации...
Но, вселенная полна возможностей. Вам не нужно выгрызать себе место за столом.
У вас в перечне есть отличное направление: "Специалист по сопряжению различных систем" (VBA, конечно инструмент сомнительный, но это поправимо). По этой части, здесь же на хабре, досадно иногда замечать как разработчики с 15-20 летним опытом (и в больших регалиях) с восторгом описывают изобретенные ими велосипеды по этой теме. Хотя все подходы и паттерны исключающие боль были созданы и описаны ~20 лет назад (MOM и ESB, я имею ввиду). Здесь недостаток и непаханное поле. Один из комментаторов вам писал про zappier. Вы не восприняли. Напрасно.
Не бросайте мечту. Сфокусируйтесь и идите. Не конкурируйте не на своем поле ("я в 45 пойду и изучу питон и алгоритмы и всех побежу" - не прокатит). Но, когда решитесь, помние, что это не будет комфортно и прибоем победу не принесет.
Примите еще раз мою искренюю поддержку вашего стремления )
Когда речь идет о корпорациях масштаба Google (по степени технологического проникновения), невозможно оставить обсуждение политической стороны вопроса в стороне. Как и вопросы защиты национального рынка одновременно с вопросами контроля развития технологий в стране. Все это разумно рассматривать в комплексе.
Ведь большинство сервисов о которых идет речь, предъявляют определенные требования и к устройствам и к элементной базе. Формируя и экономику и стандарты развития нескольких отраслей...
Это приводит либо к утечке денег за рубеж (устройства, основанные на нужных стандартах, можно купить во внешнем мире) либо к необходимости интегрировать определенные стандарты в экономику страны (мы производим свое на территории... плохонькое, но свое). Последнее навязывает определенный технологический уклад.
В перспективе, мы проиграем в обоих случаях.
Китайцы не внедрили NFC по другой причине. Они очень быстро посчитали сколько будет стоить экономике использование чипов (думаю, что цена чипа была умножена на количество китайцев-плательщиков и на среднее время жизни карточки). Для нас же, внедрение NFС было возможностью интегрировать Микрон (на тот момент единственную площадку на которой можно было развивать "выжившие ростки" российской микроэлектроники) в невоенную часть экономики.
Нам, в отличие от китайцев, важно было (да и сейчас важно) создать возможность сохранения хоть какой-то школы разработки и производственной базы в части микроэлектроики, потребляемой шире чем несколько тысяч чипов для "войны".
Учитывая только два этих наблюдения, инвестиции Google уже не кажутся столь альтруистичнымми, а ограничительные меры - столь глупыми и безрассудными.
А если еще посмотреть баталии, которые ведутся американцами (и еще набором стран) на заседаниях ITU при утверждении стандартов блтжайших десятилетий, то вообще многое в поведении (и китайских и наших) властей становится ясно.
Уважаемый автор, я не согласен с паническими настроениями вашей статьи. И призываю вас верить в себя и в страну в которой вы, я надеюсь, живете вместе со мной. Очень хочу, чтобы сервисы у нас были передовыми, ограничительных мер не было, а технологии были российскими.
Очень надеюсь, что это его псевдоним. Иначе не могу оценить степень своей трусости в сравнении с человеком, подписавшим своим настоящем именем книгу с таким названием.
1. Я написал два раза одно и тоже слово. Ошибся.
2. Это не бахвальство. Это пример либо контрпример и ничего более.
3. Ни в одной букве статьи нет намека на иерархию либо иное неравенство. Ни ее тема и ни сама статья не могут быть признаны инструментом сравнения одних людей с другими либо инструментом для демонстрации лучшей позиции в сравнении с более скудной.
Предлагаю на этом завершить дискуссию на тему оценок произведения.
Если все так, то и оценки читателя будут разными. Одним нравится «настоящий», а другим «настоящий».
Фраза «за счет» здесь присутствует потому, что нет сравнения с эталоном — «сверх-работником-умственного-труда». Значит, при сравнении, несколько очков проиграет «настоящий», а «настоящий» эти несколько очков выиграет.
Относительно принижения повара, мне не понятно ваше утверждение. В своей статье автор не создает впечатления равенства между собакой и поваром. Однако, на мой взгляд, бахвальствует тем, что как повар он справится, а вот повар, в качестве программиста не годен. Одновременно, собака не годится ни в одной из ролей.
Оценивая прочитанное, у меня не вызывает сомнений, что повар, по его мнению, стоит гораздо ниже в иерархии (которая выстроена в голове автора и отражена в его статье) чем сам автор.
У вас иное мнение?
Щемящее и восторженное ощущение.
Восторженное от того как ловко, но (наверняка) не намеренно, один человек возвысился за счет другого. Просто не захотев понять то, о чем говорит этот другой. Особенно ярко обратило на себя внимание то, что авторы разных возрастов.
Щемящее от того, что перед моими глазами прошло больше тысячи примеров ярких умных талантливых людей, рассуждающих так же как вы… Попадались даже дважды лауреаты премии ленинского комсомола.
Работая в этой странной иерархии долго, в той самой иерархии где отсутствует необходимость соприкасаться с реальными предметами, составляющими в обычную жизнь (ложку в столовой, турникет на входе и оборудование лаборатории я исключаю из списка), постепенно меняется модель. Достижения, наверное, заменяют достоинства…
И бывает так, что умный яркий человек очень заслуженный, много сделавший и вообще — молодец,… но нечто утратил. И когда ты замечаешь это (это самое нечто), холодный пот пробирает тебя от мысли, что преподаватель исповедующий подобные принципы встретится на пути твоего ребенка. Если тому даже уже и 20 и пить они будут колу, а не водку…
А что же те? Те, другие (nmivan)… Они мучаются? Может быть из-за того, что что-то внутренее не дает им заменить модель реальной жизни этой странной виртуально-офисной иерархией? Той самой иерархией, где повар стоит чуть выше собаки?
Ваша реплика про опыт в ЕПАМ укрепляет меня в догадке, что уже даже среди программистов подбор персонала стал «не про специальность» (ну и градации, в зависимости от компании, от «совсем не про специальность» до «не совсем про специальность»).
Про «нравишься» и «не нравишься», про возраст (скоро стукнет 45), про рынок труда который отдельные представители HR так структурировали (есть примеры корпораций и компаний), что приходящие вновь команды не могли не то, что специалиста нанять… На интервью никого затащить. При весьма конкурентных предложениях, ведь в кругу нужных специалистов 3% слила одна из предыдущих команд, 15% побывали на интервью и были растоптаны.
И в этом контексте желание научится решать задачки выглядит довольно мило.
Их обязательно нужно уметь решать. Однако это сомнительный гарант устройства на работу.
А потребительское отношение к кадровому ресурсу — короткая дорога, оканчивающаяся тупиком.
Здесь происходит одно из двух. Либо ты перестаешь пытаться и уходишь на другую технологию (и это Ваш случай) либо что-то тебе помогает… В моем случае это был канал @pwrtelegramgroup.
Задав три вопроса на русском языке и получив три ответа (в течении 30 минут), я оценил что все мои трудности были вызваны тем, что мне были в новинку те подходы, которые применялись при проектировании пакета.
Вопрос к сессиям у меня тоже был (если я все верно помню он был связан с необычным интерфейсом инициализации), но я как-то быстро преодолел конкретно эту невзгоду.
По итогу всего, задачу я свою решил на этой технологии сильно быстрее чем ожидал и даже был соблазн уйти с традиционного для меня пакета по производству ботов, но что-то меня удержало.
Считаю себя больше обогатившимся, чем потерявшим время от использования библиотеки. Хотя была возможность попрактиковаться в Python, если бы не этот канал…
Своеобразная логика устройства MadelineProto с лихвой компенсируется подробной документацией и каналом поддержки @pwrtelegramgroup. Там очень дружелюбное сообщество. Много русскоязычного населения.
Меня приятно удивило стремление автора (Daniil Gentili — итальянец) пропагандировать свой продукт, помогая любому страждущему, появившемуся на канале. Но еще больше я поразился, когда узнал, что он знает русский язык. Задаешь ему вопрос по русски, он отвечает тебе… Правда по английски.
Хороший, на мой взгляд, продукт. Автор — талантливый и дружелюбный человек.
Конечно со своего. Однако задача демонстрируемой системы — просеять прокси.
Для чего все это использовать и использовать ли — личный выбор каждого.
Когда меня интересовало решение задачи по преодолению такой защиты, я использовал этот ресурс.
Довольно сносно.
Наверное...) Давайте разбираться вместе.
В подробном описании установки clicker и docker-инфраструктуры из репозитория либо в инструкции в тексте статьи (она чуть короче), все действия производятся в командной строке машин, на борту которых установлена Ubuntu 18.04 в компановке SERVER.
Нигде в процессе установки не используются какие-либо графические рабочие столы.
Selenim Server поднимается внутри одного из Docker-контенеров. В этом контейнере присутствует VNC-сервер.
Если Вас интересует конфигурация docker-контейнера без возможности посмотреть на работу Chrome, то рядом лежит ровно такой же, но без VNC. Он менее «прожорлив».
При выполнении инструкций, все происходит автоматически. После старта вам доступны веб-панели. В одну из них встроен VNC-клиент (это больше в отладочных целях и для наглядности).
Самый простой способ поверить — попробовать.
Для этого Вам потребуется: пара евро, мобильный телефон, 3 часа времени.
Получите свои сервера в аренду, затратив на это 2 часа и деньги (например, здесь).
Еще час Вы потратите на перечитывание и выполнение инструкции. Выдача заданий по проверке прокси не займет и 10 минут.
Если я правильно понял Ваши вопросы, то ответы должны подойти и дать недостающие части в «картинку».
В любом случае, я признателен Вам за интерес и внимание к деталям. Если в моих ответах что-то осталось за «кадром» — спрашивайте.
Уверен, что altrus и все те кому интересна «сюжетная составляющая» моей статьи с удовольствием увидят подробности Вашего комментария. Все мы будем признательны Вам за подробное обоснование Вашей позиции.
Что касается моего опыта, то два года назад… Один мой интернет знакомый — dennis777, шутки ради, попросил меня сделать автомат по регистрации аккаунтов на одном очень известном иностранном публичном блоге.
Его позиция заключалась примерно в том, что современные системы защиты сильно превосходят возможности передовых SEO-специалистов. И с ZenoPoster (один из очень распространенных инструментов для таких задач) — не получается. Моя же в том, что я не настоящий SEO, что хочу попытать счастье и понять как это все устроено.
Обыкновенный PHP-curl и через неделю защита пала (причудливая комбинация из эмуляции аякс-запросов и куки сделала свое дело). Еще неделя и все окружение (включая ресурс Антикапчи, подбора фейковых имен и создание временной почты заработало как «револьвер системы НАГАН»).
Еще несколько дней и все это заработало с управляемыми прокси на выходе. Можно было TOR использовать можно купленные прокси. Что угодно…
Какие-то регистрации не преуспели, но… процент потерь составил меньше четверти. Я зарегистрировал 2017 полноправных аккаунтов. И многое понял.
Поскольку у этой дискуссии не было практического предмета, мы все и оставили подтвердив гипотезу возможности.
Дать задание в консоле «process» машины.
Некий этюд на архитектурные темы…
Как пример процесса который реализует система, выбрана след. последовательность действий (все это более подробно описано на схеме, приведенной в статье):
Это ответ на Ваш первый вопрос.
Что касается моей уверенности…
Я не знаю инструментов, доступных Java Script (запущенному во вкладке браузера), которые позволили бы оценить параметры двигающего мышкой.
Исключение составляют замеры времени и оценка промежуточных положений курсора. Однако, для осуществления полной эмуляции поведения пользователя у Selenium достаточно инструментов.
В этом причина моей уверенности.
Я буду признателен любому, кто меня разубедит.
Позвольте я буду считать, что это знак высокого качества. Прежде всего Вашего.
В этом случае и мне и Максиму Валерьевичу, да и любому другому человеку будут приятны и познавательны Ваши оценки.