Публикации по теме 'selenium'
5 главных советов по извлечению данных с помощью Selenium
Лучшие практики парсинга данных с использованием селена в Python
Селен для парсинга веб-страниц
Selenium - это библиотека автоматизации браузера. Чаще всего используется для тестирования веб-приложений, Selenium можно использовать для любых задач, требующих автоматизации взаимодействия с браузером. Это может включать веб-скрейпинг.
Следующее руководство будет руководством пользователя по передовому опыту веб-парсинга с использованием селена. Я перечислил свои 5 основных советов,..
Основы автоматизации с Selenium и Python.
Selenium — это мощный инструмент, который может автоматизировать ваши основные задачи и может использоваться для очистки веб-страниц. Автоматизация повторяющихся задач может помочь сэкономить много времени. Если вы программист или просто деловой человек, знание селена и питона может быть очень полезным для ваших повседневных задач.
Это статья для начинающих. Если вы ничего не знаете о селене или даже о питоне, не волнуйтесь, я упростил эту статью таким образом, что любой может легко..
Как войти на веб-сайты, требующие OTP, с помощью Python.
Использование python для очистки электронной почты на предмет одноразовых паролей (OTP), необходимых для входа в систему.
Эта статья будет полезна, если вы хотите получить доступ к веб-сайтам, требующим OTP после входа в систему, как на картинке выше.
Некоторые предположения / требования
Gmail используется OTP можно получить по электронной почте. Google Chrome как выбор браузера Python
Начиная
Первым шагом будет доступ к странице входа. Для этого я использовал пакет..
Автоматизируйте тестирование компонентов для мобильных веб-приложений с помощью BrowserStack
Изучите искусство тестирования совместимости устройств на реальных устройствах
«Один веб-сайт для любого размера экрана» - это, несомненно, кошмар, когда дело доходит до тестирования совместимости с мобильным браузером. Тестировать приложения на нескольких устройствах довольно сложно из-за различных факторов, таких как размер экрана и разрешение.
Но теперь у нас есть такие инструменты, как BrowserStack, AWS Device farm, для однократного написания тестовых сценариев и их запуска на..
Веб-скрейпинг: введение, важность и методы
Наука о данных
Веб-скрейпинг: введение, важность и методы
Парсинг в Интернете с помощью библиотек Python
«Тем, у кого нет навыков, программирование может показаться чем-то вроде волшебства. Если программирование — это волшебство, то просмотр веб-страниц — это волшебство; то есть применение магии для особо впечатляющих и полезных» — Райан Митчелл
Index Of Contents
· Introduction
· Applications of Webscraping
· Points to remember before Web scraping
· Steps involved in..
Selenium — для очистки данных
До сих пор существуют веб-сайты без каких-либо API. Сбор данных с таких сайтов может занимать очень много времени и выполняться вручную. Я создал образцы для генератора приложений с открытыми событиями. Один из образцов, которые я создал, был для AllofHands Hawaii 2016. У этого сайта не было никакого API для простого извлечения данных.
Как узнать, использует ли веб-сайт API или нет?
Используя Google Chrome, перейдите к View → Developer → Developer Tools. Под Network →XHR найдите..
Пишите тесты Selenium, которые не отстой
Планирование
Отдайте предпочтение модульным/интеграционным тестам, а не тестам E2E . (См. Тестовая пирамида и Практическая тестовая пирамида .) Не пишите лишние UI тесты. Тест счастливые/грустные дорожки . Автоматизировать ручной QA , который выполняется часто.
Шаблоны проектирования
Развитие, управляемое поведением (BDD) Объект страницы Стиль бота Domain-Driven Design (DDD) Загружаемый компонент Приемка Регресс
Разработка
Код..