Блог
11.03.2018
Команды Linux предполагают, что некоторые из переданных аргументов будут опциями. Исторически сложилось так, что это были переключатели в виде одиночных символов, отличающиеся от других параметров стоящей перед ними дефисом.
10.03.2018
Selenium — это инструмент для автоматизированного управления браузерами. Наиболее популярной областью применения Selenium является автоматизация тестирования веб-приложений. Однако можно автоматизировать любые другие рутинные действия, выполняемые через браузер.
10.03.2018
Когда оболочка получает какую-то командную строку на выполнение, она до начала выполнения команды осуществляет «грамматический разбор» полученной командной строки. Одним из этапов такого «разбора» является подстановка выражений.
09.03.2018
Beautiful Soup — модуль, предназначенный для извлечения информации из HTML-документа. Для установки модуля выполняем команду pip install beautifulsoup4 в командной строке и импортируем его с помощью инструкции import bs4.
09.03.2018
Модуль Requests не поставляется вместе с Python, поэтому сперва установим его, выполнив команду pip install requests. Теперь попробуем получить веб-страницу. Как обычно, импортируем модуль и вызываем метод requests.get().
06.03.2018
Когда вы набираете команду типа ls *.txt и нажимаете Enter, задача поиска файлов, совпадающих с критерием *.txt решается не только командой ls, но и самой оболочкой. Здесь требуется небольшое объяснение о том, как командная строка интерпретируется в shell.
05.03.2018
Примеры скриптов: 1. Скачивает страницу и сохраняет ее в файл; 2. Открывает карту в браузере, извлекая адрес из командной строки или буфера обмена; 3. Ищет в буфере обмена номера телефонов и адреса эл.почты; 4. Копирует директорию со всем ее содержимым в zip-файл с инкрементным номером в имени файла.
04.03.2018
Все параметры формы можно разделить на две группы: стандартные и заданные разработчиком. Большим плюсом стандартных параметров является отсутствие необходимости какой-либо обработки: задал параметр — получил результат.
04.03.2018
Поставляется вместе с Python и предназначен для открытия браузера на определенной странице. Как обычно, сначала импортируем модуль, потом вызываем метод open(). Чтобы получше познакомиться c Webbrowser, напишем небольшой скрипт, который будет открывать Яндекс.Карты.
03.03.2018
Конструкция ((…)) позволяет работать с целыми числами, умеет работать с логическими операторами, ее часто используют в операторе if. Конструкция [[…]] позволяет использовать более естественный синтаксис для проверки файлов и сравнения строк.