Tag: selenium

Selenium не откроет новый URL-адрес на новой вкладке (Python & Chrome)

Я хочу открыть несколько URL-адресов на разных вкладках, используя Selenium WebDriver & Python. Я не уверен, что происходит не так: driver = webdriver.Chrome() driver.get(url1) time.sleep(5) driver.find_element_by_tag_name('body').send_keys(Keys.CONTROL+'t') url2 = 'https://www.google.com' driver.get(item2) Я искал учебники, и мне кажется, что этот код должен делать то, что я хочу. Что на самом деле происходит, браузер открывается, url1 открывается, как […]

Selenium webdriver с помощью switch_to_windows () и печать заголовка не печатает название.

Вот код for handle in browser.window_handles: print "Handle = ",handle browser.switch_to_window(handle); elem = browser.find_element_by_tag_name("title") print elem.get_attribute("value") Я получаю следующий результат Handle = {564f8459-dd20-45b8-84bf-97c69f369738} None Handle = {85338322-5e58-4445-8fe3-3e822d5a0caf} None После получения дескриптора я переключаюсь в окно и печатаю заголовок. Почему я не вижу никакого названия. Разве не будет никаких титулов? Когда я вижу источник html для […]

Выбор значения из раскрывающегося списка с использованием selenium python

Я хочу выбрать значение из раскрывающегося списка. Html выглядит следующим образом: <span id="searchTypeFormElementsStd"> <label for="numReturnSelect"></label> <select id="numReturnSelect" name="numReturnSelect"> <option value="200"></option> <option value="250"></option> <option value="500"></option> <option selected="" value="200"></option> <option value="800"></option> <option value="15000"></option> <option value="85000"></option> </select> </span Я попробовал следующее: find_element_by_xpath("//select[@name='numReturnSelect']/option[text()='15000']").click() Что с этим не так? Пожалуйста, помогите мне!

Ошибка Selenium Python при попытке запустить firefox

Я получаю сообщение об ошибке при попытке открыть Firefox с помощью Selenium в ноутбуке ipython. Я осмотрелся и нашел похожие ошибки, но ничего, что точно соответствует ошибке, которую я получаю. Кто-нибудь знает, в чем проблема, и как я ее исправлю? Я использую Firefox 22. Код, который я напечатал, был следующим: from selenium import webdriver driver […]

Получить версию браузера с помощью selenium webdriver

Как я могу использовать версию браузера? >>> from selenium import webdriver >>> driver = webdriver.Firefox() >>> print version <– how to do this? Firefox 12.0

Открыть браузер с селеном

Можно ли использовать селен в браузере TOR? Есть ли у кого-нибудь код, который они могли бы скопировать?

Установите chrome.prefs с привязкой python для селена в chromedriver

Я искал весь день для этого, и кажется, что в настоящее время нет решения, доступного из реализации chromedriver для python. как вы устанавливаете конкретные chrome.prefs (например, параметры профиля, такие как profile.managed_default_content_settings.images = 2), используя метод webdriver.Chrome ()? Я уже пробовал это через webdriver.ChromeOptions () без успеха. В Java существуют соответствующие функции для достижения этого. Но […]

Отключить изображения в Selenium Python

Поскольку Webdriver ожидает загрузки всей страницы, прежде чем перейти к следующей строке, я думаю, что отключение изображений, css и javascript ускорит процесс. from selenium import webdriver from selenium.webdriver.firefox.firefox_profile import FirefoxProfile def disableImages(self): ## get the Firefox profile object firefoxProfile = FirefoxProfile() ## Disable CSS firefoxProfile.set_preference('permissions.default.stylesheet', 2) ## Disable images firefoxProfile.set_preference('permissions.default.image', 2) ## Disable Flash firefoxProfile.set_preference('dom.ipc.plugins.enabled.libflashplayer.so', […]

Скребок Python – Невозможно получить требуемые данные от Flipkart

Я пытался очистить отзывы клиентов с сайта Flipkart. Ниже приведена ссылка . Следующий код был очищен, но он всегда возвращает пустой список. >>> from bs4 import BeautifulSoup >>> import requests >>> r = requests.get('https://www.flipkart.com/samsung-galaxy-j5-6-new-2016-edition-white-16-gb/product-reviews/itmegmrnzqjcpfg9?pid=MOBEG4XWJG7F9A6Z') >>> soup = BeautifulSoup(r.content, 'lxml') # Tried with 'html.parser' also >>> soup.find_all('div', '_3DCdKt') [] >>> soup.find_all('div', {'class': '_3DCdKt'}) [] >>> soup.find_all('div', […]

Как просмотреть весь сайт с помощью селена?

Можно ли пройти через все URI данного URL (веб-сайта) с помощью селена ? Моя цель – запустить браузер Firefox с использованием селена с заданным URL-адресом по моему выбору (я знаю, как это сделать благодаря этому сайту), а затем позволить firefox просматривать все страницы, на которых есть URL (веб-сайт). Я ценю любую подсказку / помощь о […]

 
Interesting Posts for Van-Lav

статический класс openCL, который не был правильно выпущен в модуле python, используя boost.python

Итерировать список с индексами в Python

Хороший pythonic способ определить выбор полей модели django с дополнительными атрибутами и методами

python 3.5: TypeError: необходим байтоподобный объект, а не «str» при записи в файл

Почему дескриптор не получает вызов, если он определяется как атрибут экземпляра?

как добавить библиотеку json

Как очистить поля формы после отправки в Django

Как интегрировать Flask & Scrapy?

OpenCV / Array должен быть CvMat или IplImage / Освобождение объекта захвата

Есть ли способ прослушать сразу несколько сокетов python

Каков правильный механизм аутентификации в Google в автономном скрипте Python?

SQL Alchemy ORM возвращает один столбец, как избежать обычной обработки сообщений

Где использовать файл pyc

Django Rest Framework – Как добавить настраиваемое поле в ModelSerializer

вычитание времени python

Python - лучший язык программирования в мире.