программирование

  1. Johan Van

    Статья Отправляем почту с помощью Python. Создадим простой класс для отправки сообщений

    Электронная почта уже давно стала, можно сказать, обыденностью. И уже невозможно представить документооборот без пересылки сообщений. Также и Python, отправлять сообщения электронной почты умеет из коробки. Давайте разберемся, как с его помощью сделать отправку сообщений с трех бесплатных...
  2. Johan Van

    Статья Сканирование портов с захватом баннеров с помощью Python

    Интернет уже видел множество сканеров портов разного функционала, скорости и информативности. Не обошел и я данную тему стороной. Но, попытался дополнить ее небольшим, хоть и не секретным, но, почему-то очень редко встречающимися функционалом, а именно, захватом баннеров. Конечно же, делать так...
  3. Johan Van

    Статья Публикация и редактирование статей на сервисе telegra.ph с помощью Python

    В сети существует очень много сервисов, которые предлагают, в том или ином виде, размещение на них статей или простых заметок. Но у мессенджера Телегам есть свой сервис, и, думаю, что многие с ним знакомы — это telegra.ph. Он позволяет разместить на создаваемых страницах простой текст с базовым...
  4. Johan Van

    Статья Поиск одинаковых изображений с помощью Python

    Наверное, почти у каждого из нас на жестком диске компьютера скапливается довольно большое количество цифровых изображений. Будь то фото или просто картинки, когда то скачанные из интернета и благополучно забытые в завалах. Порою размеры таких скоплений достигают довольно больших размеров. И...
  5. Johan Van

    Статья Поиск модераторов групп ВК по картинкам GIF с помощью Python

    Прочитал тут новость-инструкцию, как можно найти ссылку на страницу модератора-администратора группы. Многие пишут, что данная информация уже довольно старая. Но, тем не менее, я ее увидел в первый раз и подумал, что можно это дело слегка автоматизировать. То есть, для того, чтобы найти...
  6. Johan Van

    Статья Проверка IP-адреса в Blacklists (DNSBL) с помощью Python

    «И не было спасения от спама, пока люди не придумали DNSBL!» :LOL: А если серьёзно, то DNSBL – это DNS blocklist, то есть, черные списки, которые хранятся на серверах с использованием структуры DNS. Уже из самого названия понятно, что данные списки предназначены для того, чтобы почтовые сервера...
  7. Johan Van

    Статья Получение информации о домене с помощью Python #02

    Продолжим описание модулей скрипта для получения информации о домене. Первая часть данной статьи расположена здесь. Получение данных из SSL-сертификата домена Создадим модуль ssl_check.py. С его помощью мы сможем получить данные из SSL-сертификата. Для начала импортируем в модуль нужные...
  8. Johan Van

    Статья Получение информации о домене с помощью Python #01

    Иногда полезно узнать, какие данные находятся за адресом сайта, за его доменным именем. Конечно же, есть множество сервисов, которые с радостью предоставят вам эту информацию. Но, все это нужно будет делать вручную. Думаю, что вы понимаете, что информация о домене на Whois не заканчивается. Я...
  9. Johan Van

    Статья Поиск, скачивание и извлечение метаданных из документов в свободном доступе с помощью Python. #02

    В предыдущей статье мы начали писать скрипт поиска проиндексированных документов на определенном сайте, скачивание этих документов и извлечение из них доступных метаданных. И все это с помощью Python. Давайте продолжим создавать код и разбирать работу функций. Загрузка найденных документов...
  10. Johan Van

    Статья Поиск, скачивание и извлечение метаданных из документов в свободном доступе с помощью Python. #01

    В широком понимании метаданных, все уже привыкли к тому, что метаданные есть в фото, аудио или видео. Но мы редко задумываемся о том, что метаданные есть и у других типов файлов. Например, у различных форматов офисных документов. И содержаться в них может имя учетной записи, который этот...
  11. Johan Van

    Статья Сортируем файлы с помощью библиотеки pathlib в Python. Практический пример применения

    У каждого из нас в какой-либо из папок скапливается большое количество файлов, рассортировать которые все никак не доходят руки. Мне приходилось наблюдать папку «Загрузки» забитую неимоверным количеством файлов, «Рабочие столы», фото на которых лежит почти друг на друге. И у меня иногда...
  12. Johan Van

    Статья Сжатие PDF тремя библиотеками и сравнение результатов с использованием Python

    Как работать с PDF-файлами, а именно извлекать текст, изображения, объединять файлы в один я писал вот в этой статье. Но, помимо всех, вышеперечисленных операций, немаловажной опцией является размер полученного файла. Ведь зачастую коллекции книг или статей в PDF занимают значительный объем...
  13. netrunner

    Проблема Выбор карьеры

    Привет всем жителям codeby! Мне немного лет(меньше 18) и я стою на распутье в выборе карьеры. Я всю жизнь провел в компьютерах и за это время успел изучить несколько языков программирования(не на очень высоком уровне), операционки, базу о работе сетей, в общем поковырялся там и тут. И вот...
  14. Johan Van

    Статья Извлекаем метаданные из фото, аудио и видео файлов с помощью Python

    Давайте представим, что к вам попал некий файл: изображение, видео, а может быть аудиофайл, и вам нужно узнать о данном файле чуть больше информации чем отображается в свойствах файла. Если она там есть. Ведь современные камеры, смартфоны и прочее фото и видео оборудование добавляет их в файл в...
  15. Johan Van

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

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

    Статья Работа с видеофайлами с помощью Python

    Для работы с видеофайлами создано достаточно программ. Сложнее - проще, платные - бесплатные. На любой вкус и цвет. Но что, если вам не нужно редактировать само видео, а надо по быстрому объединить два фрагмента или наоборот извлечь. А может быть, вы хотите создать по-быстрому видео из картинок...
  17. Johan Van

    Статья Распознаем текст на изображении двумя библиотеками с помощью Python

    Уже довольно давно признанным лидером по распознаванию текста в пользовательском сегменте является Abbyy FineReader. К тому же, она не только позволяет распознавать тексты, но, также и сканировать документы с помощью сканера. Но, речь не о ней. А о том, что в области распознавания текста может...
  18. Johan Van

    Статья Извлечение текста, изображений и другие операции с документами PDF с помощью Python

    PDF. Именно в этом формате мы читаем электронные книги, делаем презентации и руководства. И он действительно удобен тем, что дает возможность, вне зависимости от платформы, легко и просто работать с документами. Изначально, а может быть даже в первую очередь, данный формат был предназначен для...
  19. Johan Van

    Статья Отслеживаем заголовки открытых файлов и записываем происходящее на видео с помощью Python

    Предположим, что у вас есть файл, или файлы, о действиях с которыми вы хотели бы знать немного больше того, что они были изменены в определенное время. Или вы хотите отследить какой-то процесс и происходящее в это время на экране монитора. Сделать это, в общем-то, несложно. Достаточно установить...
  20. Johan Van

    Статья Поиск в ВК фото с геометками с помощью Python. Часть #03.2 - Фильтрация по параметрам

    В предыдущей статье мы начали писать код для скрипта, который ищет данные о геометках на фото пользователей ВК с помощью ВК API и выводит данные на карту. Давайте продолжим начатое. Для меня это была довольно увлекательная практика. Я сделал некоторые выводы из всего, что получилось. Но ими я...