программирование
Всё по теме «программирование» на форуме Codeby.net. Обсуждений: 183. Разборы, инструменты и практика по информационной безопасности.
-
Статья Способы получения информации об ОС и железе с помощью Python. Часть 01: ОС Windows и модуль winreg
Определение оборудования компьютера, на котором вы работаете, сведения об операционной системе и прочие параметры порою бывают очень нужны. Цели, в которых их можно использовать – самые разнообразные. От простого любопытства, до определения версии чипсета, чтобы подобрать под него необходимое...- Johan Van
- Тема
- python regedit windows winreg информация о железе информация о системе программирование реестр
- Ответы: 0
- Раздел: Языки программирования
-
Статья Объединение документов формата Microsoft Word в один с помощью Python
Прежде чем перейти к самописным скриптам, стоит отметить, что кроме связки python-docx и docxcompose существуют и готовые сторонние решения — библиотеки и облачные REST API (вроде GroupDocs.Merger или Aspose для Word), которые позволяют объединять документы через Python без ручной реализации...- Johan Van
- Тема
- docx docxcompose python python-docx word автоматизация документов программирование слияние docx
- Ответы: 0
- Раздел: Скрипты и автоматизация
-
Статья Определение технологий используемых сайтом с помощью Wappalyzer и Python
Прежде чем переходить к коду, стоит пояснить, что вообще делает Wappalyzer. Это инструмент, который определяет технологический стек сайта — CMS, фреймворки, серверное ПО, аналитику, CDN и прочие сервисы. Работает он не только по анализу HTML-кода страницы, но и по HTTP-заголовкам, файлам cookie...- Johan Van
- Тема
- cms python python-wappalyzer requests wappalyzer анализ сайта программирование технологии
- Ответы: 2
- Раздел: Скрипты и автоматизация
-
Статья Работа с форматом CSV с помощью Python
О формате CSV, а также о том, как работать с ним с помощью Python существует большое множество статей. И, казалось бы, что такого сложного в том, чтобы прочитать или записать данный формат. Однако, вспоминая себя и то время, когда я только начал изучать Python я хорошо помню некоторое...- Johan Van
- Тема
- csv openpyxl pandas python pywin32 xlsxwriter программирование
- Ответы: 1
- Раздел: Threat Intel
-
Статья Перехват базовых запросов с помощью Selenium Wire и Python
В данной статье я хотел бы вернуться к способам перехвата запросов и ответов API в браузере. С помощью Selenium в связке с Python можно парсить достаточно сложные сайты, которые требуют выполнения различного рода скриптов. Но иногда этого бывает недостаточно и требуется получить данные, которые...- Johan Van
- Тема
- python selenium selenium wire selenium-wire браузер запросы перехват программирование
- Ответы: 30
- Раздел: Скрипты и автоматизация
-
Статья Автоматизированный сбор данных с сайта бесплатных объявлений с помощью Python
Прежде чем переходить к коду, стоит отдельно оговорить юридическую сторону вопроса. Сбор данных с открытых страниц сам по себе не запрещён, но ситуация меняется, если речь идёт о персональных данных — а номер телефона и имя пользователя как раз к ним относятся. Массовый сбор, хранение и тем...- Johan Van
- Тема
- beautifulsoup parsing python requests scrapping парсинг программирование сбор данных
- Ответы: 7
- Раздел: Скрипты и автоматизация
-
Статья Методы обхода защиты от автоматизированного ПО в браузере Chrome под управлением Selenium в Python
Стоит сразу оговориться, что современные системы защиты от ботов, включая Cloudflare, анализируют не только JS-окружение браузера и наличие следов автоматизации вроде флага navigator.webdriver, но и сетевое поведение клиента в целом — репутацию IP-адреса, TLS-отпечаток соединения, частоту и...- Johan Van
- Тема
- cdn cloudflare python selenium selenium-stealth undetect обход защиты программирование
- Ответы: 9
- Раздел: Скрипты и автоматизация
-
Статья Загрузка файла частями с помощью и без использования потоков в Python
Загрузка файлов из интернета — это всегда интересная задача. Конечно, в нынешнее время, когда скорости соединения переваливают за сотню мегабит в секунду, это вопрос не такой актуальный, как раньше. Мне стало интересно потестировать скорость загрузки файлов и изображений с разных сайтов с...- Johan Van
- Тема
- asyncio python requests threading threadpoolexecutor потоки программирование скачивание
- Ответы: 0
- Раздел: Языки программирования
-
Статья Реализация метода HTTP-запроса «GET» с помощью socket в Python
Прежде чем перейти к коду, стоит вспомнить, как вообще устроен ответ сервера по протоколу HTTP, ведь именно это понимание и определяет логику парсинга данных из сокета. Ответ приходит единым потоком байт, который состоит из статус-строки, набора заголовков и тела, разделённых пустой строкой...- Johan Van
- Тема
- html http python socket ssl urlparse запросы программирование
- Ответы: 0
- Раздел: Языки программирования
-
Статья Создаем приложение для хранения данных в базе sqlite с помощью Python и Qt. Часть 02
Данная статья является продолжением первой части (Создаем приложение для хранения данных в базе sqlite с помощью Python и Qt. Часть 01) в которой мы начали создавать приложение для хранения документов в формате HTML в базе данных sqlite с помощью Python и Qt Designer. И если в первой части мы...- Johan Van
- Тема
- base64 html pyqt5 python qt designer sqlite база данных программирование
- Ответы: 0
- Раздел: Языки программирования
-
Статья Создаем приложение для хранения данных в базе sqlite с помощью Python и Qt. Часть 01
В данной статье я попытаюсь создать приложение, которое позволяет сохранять в базу данных файлы в формате HTML. За все время, проведенное в интернете и поиске самой разнообразной информации натыкаешься на большое количество самых разнообразных страниц и статей, которые в данный момент прочитать...- Johan Van
- Тема
- base64 html python qt designer singlefile sqlite приложение программирование
- Ответы: 0
- Раздел: Языки программирования
-
Статья Перехват запросов с веб-страницы с помощью selenium и browsermobproxy в Python
На поиск решения для данной статьи меня натолкнул вот этот вопрос пользователя (Статья - Немного об IPTV или проверка m3u с помощью Python. Часть 01). Изначально я подумал, что он просто не может найти ссылку, которая улетает в запросах для загрузки файла. Но, как оказалось, ему нужно не совсем...- Johan Van
- Тема
- browsermobproxy proxy proxy-server python selenium браузер перехват запросов программирование
- Ответы: 14
- Раздел: Скрипты и автоматизация
-
Статья Парсинг страницы с треками, формирование плейлистов и использование mutagen для чтения метаданных аудиофайлов в Python
Прежде чем перейти к коду, стоит отметить, что mutagen — это не просто способ вытащить пару тегов из mp3. Библиотека умеет работать с десятками аудиоформатов (MP3, FLAC, OGG, WAV, M4A и другими), а её API позволяет не только читать, но и записывать, изменять и удалять метаданные — то есть...- Johan Van
- Тема
- mp3 mutagen parsing python scrapping парсинг программирование
- Ответы: 1
- Раздел: Языки программирования
-
Статья Кодирование/декодирование изображений и документов в формат base64 с помощью Python
Все, кто пользуется интернетом, так или иначе сталкивались с изображениями в формате base64. Но, обычно для пользователя это «столкновение» происходит незаметно, даже если он сохраняет такую картинку себе на жесткий диск. Браузер сам проводит необходимое декодирование. Другое дело, если вы...- Johan Van
- Тема
- base64 base64encode python декодирование документы изображения кодирование программирование
- Ответы: 0
- Раздел: Языки программирования
-
Статья Скачиваем вложения из постов группы ВК с помощью Python
Прежде чем переходить непосредственно к коду, стоит вкратце напомнить, с чего вообще начинается любая работа с VK API. Чтобы скрипт мог обращаться к серверам ВКонтакте и получать данные о постах и вложениях, необходим access-токен — своего рода ключ доступа, который выдается при создании...- Johan Van
- Тема
- python vk api vk-api вконтакте вложения посты программирование скачивание вложений
- Ответы: 5
- Раздел: Скрипты и автоматизация
-
Статья Используем двухэтапную (двухфакторную) аутентификацию в Python
Двухфакторную аутентификацию в том или ином виде используют уже довольно давно. Изначально, данный способ предусматривал аутентификацию с помощью SMS-кода. Однако, такой способ не является достаточно надежным, поэтому с некоторых пор стали использовать аутентификацию на базе одноразового пароля...- Johan Van
- Тема
- otp python аутентификация двухфакторная двухфакторная аутентификация двухэтапная программирование
- Ответы: 0
- Раздел: Мои статьи
-
Статья Создание меню выбора клавишами в терминале с помощью Python
Когда мы пишем какое-то консольное приложение подразумевающее пользовательский выбор, хорошо было бы иметь такой инструмент, который бы создавал нужное нам меню и позволял перемещаться по нему с помощью стрелок на клавиатуре. Ведь это гораздо удобнее, чем просить пользователя ввести какую-либо...- Johan Van
- Тема
- media mpv python меню пользовательское меню программирование
- Ответы: 4
- Раздел: Мои статьи
-
Статья Немного об IPTV или проверка m3u с помощью Python. Часть 02
Это вторая часть статьи о проверке плейлистов на работоспособность. Небольшие пояснения для тех, кто не читал первую часть. В прошлой статье мы создали небольшие инструменты для обработки плейлистов. Такие скрипты как: разбиение плейлиста на части, объединение, сортировка по именам каналов. А...- Johan Van
- Тема
- iptv m3u python плейлисты проверка программирование телевидение
- Ответы: 25
- Раздел: Мои статьи
-
Статья Немного об IPTV или проверка m3u с помощью Python. Часть 01
Уже довольно давно существует такая технология, как потоковая передача данных. С ее помощью стала возможной передача медиа-контента для просмотра, к примеру, телеканалов или просто видео на компьютере или смартфоне с помощью специальных плееров, которые и созданы для этого. Для примера, это всем...- Johan Van
- Тема
- iptv m3u python проверка программирование телевидение
- Ответы: 11
- Раздел: Мои статьи
-
Статья Определение типа файла по его сигнатуре с помощью Python
Вполне возможно, что при разработке приложений вам может понадобиться определение типа файла. И не всегда тип файла можно узнать по расширению. Если в ОС Linux это не составляет больших проблем, так как данная операционная система распознает тип файла не по расширению, а по содержимому, то вот в...- Johan Van
- Тема
- hex python программирование сигнатура файла тип файла
- Ответы: 0
- Раздел: Мои статьи