Статья дня. Поиск элемента в Selenium
Невозможно взаимодействовать с веб-страницей, если тестовый скрипт не в состоянии найти веб-элементы. В этом материале мы рассмотрим, что Selenium Webdriver предоставляет для их поиска.
Читать статью
#читать
Невозможно взаимодействовать с веб-страницей, если тестовый скрипт не в состоянии найти веб-элементы. В этом материале мы рассмотрим, что Selenium Webdriver предоставляет для их поиска.
Читать статью
#читать
Статья дня. Метод строк find() в Python
Метод find() ищет строку запроса и возвращает позицию первого символа, если искомая строка найдена. Давайте познакомимся с этим методом поближе.
Читать статью
#читать
Метод find() ищет строку запроса и возвращает позицию первого символа, если искомая строка найдена. Давайте познакомимся с этим методом поближе.
Читать статью
#читать
Статья дня. Как найти длину строки в Python
В Python вы можете получить длину строки (т.е. количество символов) с помощью встроенной функции len(). В этой статье рассмотрим работу len(), обратив внимание на особые случаи (полуширинные символы, экранированные последовательности, разрывы строк).
Читать статью
#читать
В Python вы можете получить длину строки (т.е. количество символов) с помощью встроенной функции len(). В этой статье рассмотрим работу len(), обратив внимание на особые случаи (полуширинные символы, экранированные последовательности, разрывы строк).
Читать статью
#читать
Статья дня. Подключение к удаленному серверу через Python WebSSH
Обычно вы подключаетесь к серверу SSH с помощью приложения командной строки в терминале или эмулятора терминала, который включает в себя клиент SSH. Но есть и другие способы. Например, некоторые инструменты, такие как Python’s WebSSH, позволяют подключаться по SSH и запускать терминал прямо в браузере.
Читать статью
#читать
Обычно вы подключаетесь к серверу SSH с помощью приложения командной строки в терминале или эмулятора терминала, который включает в себя клиент SSH. Но есть и другие способы. Например, некоторые инструменты, такие как Python’s WebSSH, позволяют подключаться по SSH и запускать терминал прямо в браузере.
Читать статью
#читать
Статья дня. Сравнение производительности Golang vs. Python
От автора: "Здравствуйте, меня зовут Вадим, и это моя история о том, как я начал изучать Go, каково это по сравнению с Python (языком, который я сейчас использую на работе), и о бенчмаркинге".
Читать статью
#читать
От автора: "Здравствуйте, меня зовут Вадим, и это моя история о том, как я начал изучать Go, каково это по сравнению с Python (языком, который я сейчас использую на работе), и о бенчмаркинге".
Читать статью
#читать
Статья дня. Использование прокси в Selenium
В этом руководстве мы рассмотрим, как интегрировать прокси в наш веб-парсер на базе Python Selenium. Существует несколько типов прокси, которые можно использовать с Selenium. Мы рассмотрим интеграцию каждого.
Читать статью
#читать
В этом руководстве мы рассмотрим, как интегрировать прокси в наш веб-парсер на базе Python Selenium. Существует несколько типов прокси, которые можно использовать с Selenium. Мы рассмотрим интеграцию каждого.
Читать статью
#читать
Статья дня. Юникод и кодировки в Python
Работа с кодировками символов в Python или любом другом языке иногда может показаться болезненной. В таких местах, как Stack Overflow, есть тысячи вопросов, возникающих из-за путаницы с исключениями типа UnicodeDecodeError и UnicodeEncodeError.
Это руководство призвано рассеять туман неведения и показать, что работа с текстом и двоичными данными в Python может быть очень простой. Поддержка Юникод в Python сильная и надежная, но для ее освоения требуется некоторое время.
Читать статью
#читать
Работа с кодировками символов в Python или любом другом языке иногда может показаться болезненной. В таких местах, как Stack Overflow, есть тысячи вопросов, возникающих из-за путаницы с исключениями типа UnicodeDecodeError и UnicodeEncodeError.
Это руководство призвано рассеять туман неведения и показать, что работа с текстом и двоичными данными в Python может быть очень простой. Поддержка Юникод в Python сильная и надежная, но для ее освоения требуется некоторое время.
Читать статью
#читать
Статья дня. Работа с JSON в Python
Эта статья познакомит вас с форматом JSON, модулем json в Python и понятием десериализации.
Читать статью
#читать
Эта статья познакомит вас с форматом JSON, модулем json в Python и понятием десериализации.
Читать статью
#читать
Статья дня. Парсинг данных Google Maps с помощью Python
Благодаря своей обширной базе данных местоположений, организаций, отзывов и многого другого, Google Maps часто используется для извлечения данных. Однако ручное извлечение этих данных может быть утомительной и затратной по времени задачей. В этой статье мы рассмотрим, как при помощи Python реализовать парсинг данных с Google Maps, что позволит вам эффективно и оперативно собирать необходимую информацию.
Читать статью
#читать
Благодаря своей обширной базе данных местоположений, организаций, отзывов и многого другого, Google Maps часто используется для извлечения данных. Однако ручное извлечение этих данных может быть утомительной и затратной по времени задачей. В этой статье мы рассмотрим, как при помощи Python реализовать парсинг данных с Google Maps, что позволит вам эффективно и оперативно собирать необходимую информацию.
Читать статью
#читать
Статья дня. Как нажать на кнопку с помощью Selenium
В этой статье мы рассмотрим, как с помощью Selenium можно нажать на кнопку, а также – как найти кнопку, на которую нужно нажать. Вы узнаете о лучших практиках использования локаторов и о том, как тергетировать кнопки с помощью пользовательских меток.
Читать статью
#читать
В этой статье мы рассмотрим, как с помощью Selenium можно нажать на кнопку, а также – как найти кнопку, на которую нужно нажать. Вы узнаете о лучших практиках использования локаторов и о том, как тергетировать кнопки с помощью пользовательских меток.
Читать статью
#читать
Статья дня. Создание веб-приложения в стиле ChatGPT на чистом Python с помощью Reflex
Последние несколько месяцев я играю со всеми новыми невероятными чат-ботами LLM, включая Llama 2, GPT-4, Falcon 40B и Claude 2. Меня постоянно мучает один вопрос: как создать собственный пользовательский интерфейс чат-бота, который будет обращаться ко всем этим замечательным LLM как к API?
Вариантов создания красивых пользовательских интерфейсов существует бесчисленное множество. Но у меня как у ML-инженера нет опыта работы с JavaScript или каким-либо другим языком фронтенда. Я искал способ создать свое веб-приложение, используя только тот язык, который я знаю сейчас, – Python!
Я решил использовать Reflex – достаточно новый фреймворк с открытым исходным кодом. Он позволил мне построить как бэкенд, так и фронтенд исключительно на Python.
Читать статью
#читать
Последние несколько месяцев я играю со всеми новыми невероятными чат-ботами LLM, включая Llama 2, GPT-4, Falcon 40B и Claude 2. Меня постоянно мучает один вопрос: как создать собственный пользовательский интерфейс чат-бота, который будет обращаться ко всем этим замечательным LLM как к API?
Вариантов создания красивых пользовательских интерфейсов существует бесчисленное множество. Но у меня как у ML-инженера нет опыта работы с JavaScript или каким-либо другим языком фронтенда. Я искал способ создать свое веб-приложение, используя только тот язык, который я знаю сейчас, – Python!
Я решил использовать Reflex – достаточно новый фреймворк с открытым исходным кодом. Он позволил мне построить как бэкенд, так и фронтенд исключительно на Python.
Читать статью
#читать
Статья дня. Как добавить переменную в строку в Python
Иногда возникает необходимость включить переменную или нестроковые типы данных в строковый литерал. В этой статье мы рассмотрим четыре способа сделать это.
Читать статью
#читать
Иногда возникает необходимость включить переменную или нестроковые типы данных в строковый литерал. В этой статье мы рассмотрим четыре способа сделать это.
Читать статью
#читать
Статья дня. Пользовательский ввод и его обработка в Python
Python предоставляет широкий спектр инструментов для эффективного управления вводом, от встроенной функции input() до более продвинутых модулей, таких как argparse, и регулярных выражений. Однако в этой статье мы сосредоточимся на основах работы с пользовательским вводом в Python. Мы познакомимся с функцией input() и рассмотрим лучшие практики ее эффективного использования. К концу этой статьи вы будете лучше понимать, как работать со вводом данных в ваших программах на Python.
Читать статью
#читать
Python предоставляет широкий спектр инструментов для эффективного управления вводом, от встроенной функции input() до более продвинутых модулей, таких как argparse, и регулярных выражений. Однако в этой статье мы сосредоточимся на основах работы с пользовательским вводом в Python. Мы познакомимся с функцией input() и рассмотрим лучшие практики ее эффективного использования. К концу этой статьи вы будете лучше понимать, как работать со вводом данных в ваших программах на Python.
Читать статью
#читать
Статья дня. Готовые скрипты Python для автоматизации работы
Вам надоело выполнять повторяющиеся задачи в повседневной работе? Скрипт на Python может стать решением проблемы. В этой статье мы рассмотрим скрипты, которые помогут вам автоматизировать различные задачи и повысить производительность труда. Если вы разработчик, аналитик данных или просто хотите упростить свой рабочий процесс, это вам пригодится.
Читать статью
#читать
Вам надоело выполнять повторяющиеся задачи в повседневной работе? Скрипт на Python может стать решением проблемы. В этой статье мы рассмотрим скрипты, которые помогут вам автоматизировать различные задачи и повысить производительность труда. Если вы разработчик, аналитик данных или просто хотите упростить свой рабочий процесс, это вам пригодится.
Читать статью
#читать
Статья дня. Алгоритм пузырьковой сортировки на Python
Пузырьковая сортировка – один из самых интуитивно понятных алгоритмов сортировки и идеальная отправная точка для всех, кто интересуется миром алгоритмов. Несмотря на свою простоту, пузырьковая сортировка дает наглядный пример фундаментальных концепций сортировки. В этой статье мы рассмотрим механику пузырьковой сортировки на примере реализации этого алгоритма на языке Python.
Читать статью
#читать
Пузырьковая сортировка – один из самых интуитивно понятных алгоритмов сортировки и идеальная отправная точка для всех, кто интересуется миром алгоритмов. Несмотря на свою простоту, пузырьковая сортировка дает наглядный пример фундаментальных концепций сортировки. В этой статье мы рассмотрим механику пузырьковой сортировки на примере реализации этого алгоритма на языке Python.
Читать статью
#читать
Статья дня. Прокрутка страницы в Selenium
Если вы хотите получить доступ к контенту на странице ниже видимой части экрана или найти что-то на странице, что подгружается после скролла, вы используете прокрутку. Можно ли с помощью Selenium автоматически прокручивать страницу?
В основной функции Selenium нет опции прокрутки. Но мы можем воспроизвести ее с помощью некоторых дополнительных возможностей JavaScript, включенных в библиотеку Selenium, используя объект driver.
Читать статью
#читать
Если вы хотите получить доступ к контенту на странице ниже видимой части экрана или найти что-то на странице, что подгружается после скролла, вы используете прокрутку. Можно ли с помощью Selenium автоматически прокручивать страницу?
В основной функции Selenium нет опции прокрутки. Но мы можем воспроизвести ее с помощью некоторых дополнительных возможностей JavaScript, включенных в библиотеку Selenium, используя объект driver.
Читать статью
#читать
Статья дня. Как заработать на Python
В сегодняшней статье мы рассмотрим 4 способа превращения кода в золото. То есть вкратце разберем, как заработать на знании Python.
Читать статью
#читать
В сегодняшней статье мы рассмотрим 4 способа превращения кода в золото. То есть вкратце разберем, как заработать на знании Python.
Читать статью
#читать
Статья дня. Что такое “self” в Python?
Это руководство предназначено для тех, кто уже знаком с классами, но кому понятие “self” кажется несколько туманным.
Читать статью
#читать
Это руководство предназначено для тех, кто уже знаком с классами, но кому понятие “self” кажется несколько туманным.
Читать статью
#читать
Статья дня. Библиотека urllib в Python
В этой статье мы вам расскажем, как библиотека urllib применяется в Python для веб-скреппинга, выполнения API-запросов и т.д. Вы познакомитесь с модулями urllib и лучшими практиками использования этой библиотеки.
Читать статью
#читать
В этой статье мы вам расскажем, как библиотека urllib применяется в Python для веб-скреппинга, выполнения API-запросов и т.д. Вы познакомитесь с модулями urllib и лучшими практиками использования этой библиотеки.
Читать статью
#читать