selenium

Всё по теме «selenium» на форуме Codeby.net. Обсуждений: 28. Разборы, инструменты и практика по информационной безопасности.
  1. RTF_LABS_STUDIO

    На проверке Microsoft PerimeterX пал: RTF Labs Studio обходит закрытый Shadow DOM в cross-origin iframe

    Разработчики RTF LABS STUDIO продолжают серию исследований антибот-систем. На этот раз под прицел попал Microsoft с его реализацией PerimeterX (HUMAN Security) Press & Hold. Команда использует собственную инфраструктуру для создания уникальных браузерных сессий: отдельные прокси, индивидуальные...
  2. codeby_jobs_bot

    Вакансия Python-разработчик (AI Security) — VK

    Python-разработчик (AI Security) Работодатель: VK Локация: Москва (удалённо) Зарплата: не указана Python-разработчик (AI Security) в Информационная безопасность, Москва #удаленка #гибрид #middle Компания: VK ☑️Задачи Изучение поведения AI-агентов (tool calling, MCP, multi-step workflows)...
  3. RTF_LABS_STUDIO

    Статья Парсинг сайтов как мы сделали rtfox-browser — форк undetected-chromedriver с поддержкой SOCKS5

    Прежде чем переходить к нашему решению, стоит сказать пару слов о том, какими способами вообще пытаются подружить ChromeDriver с прокси-серверами. Обычно используют расширения Chrome с зашитыми логином и паролем, генерацию profile.pac файлов или запуск браузера с флагом --proxy-server и...
  4. KLINTXXXGOD

    Резюме </> Разработка Боты, Софты, Панели, Скрипты, Парсеры, Дамперы | [Key+] [Free+]

    Привет, я занимаюсь разработкой на Python! Простенькие работы пишу БЕСПЛАТНО (за отзыв) Нужен Telegram или Discord бот, Софт, Скрипт, Парсер или Приложение? Тогда ты по адресу! Напишу Вам кодик быстро, дёшево а главное качественно! Всегда объясню что как работает и помогу установить. СВЯЗЬ...
  5. William Thompson

    How do I establish an open connection to an open web browser in C#?

    How do I establish an open connection to an open web browser in C#? In a Microsoft C# program using a Visual Studio Code I am using the following namespaces: using OpenQA.Selenium; using OpenQA.Selenium.Chrome; using OpenQA.Selenium.Support.UI; After I get a string variable, "url", assigned...
  6. X

    CTF Selenium или как сделать имитацию пользователя для уязвимой лабораторной.

    Тема немного не про ИБ, а про создание лабораторий для тренировок ИБешников . Задался я как-то целью сделать простенькую страничку с уязвимостью в javascript. И вроде бы работает всё исправно, и флаг предоставляется при попытке увести куки, но добрые люди мне дали понять, что способ, которым...
  7. Johan Van

    Статья Сбор данных с сайта знакомств с помощью Selenium, BeautifulSoup и requests используя скрипт на Python

    Прежде чем перейти к самому скрипту, стоит сказать пару слов о специфике парсинга именно динамических сайтов через Selenium. В отличие от простых HTTP-запросов через requests, здесь браузер реально рендерит страницу, выполняет JavaScript и подгружает контент по мере скролла или кликов — а...
  8. Johan Van

    Статья Скриншот полной страницы сайта с помощью Selenium и Python

    Стоит сразу оговориться, что способ через изменение размера окна под высоту body — не единственный вариант получить полный скриншот в Selenium. Есть ещё подход через протокол Chrome DevTools (CDP), а именно команду Page.captureScreenshot с параметром captureBeyondViewport, который умеет...
  9. D K

    selenium, appium или selendroid на телефоне

    Установил термукс на андроид, есть рут права через Магиск, через библиотеку node-shedule в проекте на экспресс я хотел добавить таск для парсинга данных, но т.к. сайт частично на джаваскрипте, то обычный фетч запрос не даёт мне этих данных, сначала я пытался установить puppeteer-on-termux, но он...
  10. Johan Van

    Статья Перехват базовых запросов с помощью Selenium Wire и Python

    В данной статье я хотел бы вернуться к способам перехвата запросов и ответов API в браузере. С помощью Selenium в связке с Python можно парсить достаточно сложные сайты, которые требуют выполнения различного рода скриптов. Но иногда этого бывает недостаточно и требуется получить данные, которые...
  11. Johan Van

    Статья Методы обхода защиты от автоматизированного ПО в браузере Chrome под управлением Selenium в Python

    Стоит сразу оговориться, что современные системы защиты от ботов, включая Cloudflare, анализируют не только JS-окружение браузера и наличие следов автоматизации вроде флага navigator.webdriver, но и сетевое поведение клиента в целом — репутацию IP-адреса, TLS-отпечаток соединения, частоту и...
  12. Johan Van

    Статья Перехват запросов с веб-страницы с помощью selenium и browsermobproxy в Python

    На поиск решения для данной статьи меня натолкнул вот этот вопрос пользователя (Статья - Немного об IPTV или проверка m3u с помощью Python. Часть 01). Изначально я подумал, что он просто не может найти ссылку, которая улетает в запросах для загрузки файла. Но, как оказалось, ему нужно не совсем...
  13. MySystem32

    Статья [Selenium] Взаимодействие и регистрации аккаунта. Part ⅠⅠ

    Прежде чем перейти к коду, стоит отметить, что взаимодействие с формами регистрации через Selenium — это не только способ автоматически заполнить поля фейковыми данными, но и одна из базовых задач в автотестировании веб-приложений. Именно на примере регистрации QA-инженеры чаще всего пишут свои...
  14. MySystem32

    Статья [Selenium] Установка, запуск и реальное применение. Part Ⅰ

    Прежде чем перейти к установке, стоит понимать, что Selenium — это не только Python-библиотека и драйвер под конкретный браузер. Изначально проект включал в себя ещё и Selenium Server (он же основа для Selenium Grid), написанный на Java и требующий для запуска Java Runtime Environment. Он...
  15. M

    Статья Scrapy - легендарный инструмент для парсинга. Введение. Часть 1.

    Прежде чем перейти к разбору, стоит понимать, почему именно Scrapy выбирают для серьёзных задач сбора данных. В отличие от простых библиотек, он работает асинхронно, то есть может обрабатывать сразу множество запросов, не дожидаясь ответа от каждого сайта по очереди — это заметно ускоряет...
  16. Johan Van

    Статья Получение списка доменов на одном IP-адресе с помощью Python (VHOST)

    Перед тем, как погружаться в написание собственного скрипта, стоит отметить, что задача получения списка доменов на одном IP-адресе (так называемый reverse IP lookup) далеко не нова, и в сети существует немало готовых онлайн-сервисов, которые решают ее в один клик — достаточно ввести IP-адрес в...
  17. Johan Van

    Попытка визуализации трафика перехваченного на локальном компьютере с помощью Python

    Данный скрипт я стал писать еще до новости о том, что некий Берт Хуберт создал приложение, которое подает звуковой сигнал каждый раз, когда компьютер обращается к серверам Google. У меня не было такой цели, просто хотелось визуально увидеть, желательно на карте, по каким адресам проходят запросы...
  18. Johan Van

    Перевод текста в переводчике DeepL с использованием Selenium в Python

    Когда вы собираетесь читать книгу на иностранном языке, вы либо учите этот язык, для того, чтобы можно было читать тексты в оригинале, либо пользуетесь услугами машинного перевода. Если, конечно, книга уже не переведена на ваш язык опытным переводчиком. И, несомненно, лидерами в области...
  19. N

    Я исполнитель python dev

    Привет всем. Много опыта бэкенд-разработки на python под linux(debian-based) и администрирования nix-систем. Ищу стабильную работу, либо подработку по заказам. Gui не делаю, верстку тоже, все остальное можно обсудить. Онлайн стабильный, не пропадаю. Оплата btc/xmr. jabber1...
  20. Rook

    Python и selenium. Ошибка с вводом в поле комментария

    Всем доброго времени суток. Пишу бота для Инстаграмма, который будет комментить выбранный пост, но в момент поста появляется ошибка Происходит в момент когда код доходит до того что бы начать писать комментарий под постом в Инстаграмме. Хотя до этого поля для пароля и логина заполняет...