Tag: selenium

Веб-страница уже открыта (в исходном формате); просто нужно прочитать этот текст, используя Selenium

Предположим, у меня есть вкладка, уже открытая в browswer. Его URL: view-source:http://www.google.com/webhp?source=search_app Теперь, когда он уже открыт и отображается, я просто хочу прочитать текст, который находится в окне клиента. (Получите контекст страницы или получите ее объект (в отличие от создания нового объекта браузера) или что-то еще. Затем просто прочитайте страницу.) Есть ли какая-либо методология в […]

Не удается отправить ключи на страницу входа в систему Paypal

Я пишу авто-Fill бот для Paypal Checkout. Страница входа в PayPal перенаправляется с другого веб-сайта, поэтому она немного отличается от официальной страницы входа в PayPal, хотя HTML-код аналогичен. Я пробовал разные методы, такие как switch to frame , scroll down , execute_script . Однако ни один из них не работает, и я не могу send_keys […]

Сосредоточьтесь на форме второй страницы с Selenium

Я пытаюсь заполнить эту форму автоматически, используя Selenium. Форма состоит из двух страниц, которые необходимо заполнить. Перейдите на вторую страницу, нажав оранжевую кнопку с надписью «Weiter». У меня есть следующий код, # load form into chrome, directly via its url ad_url = 'https://www.immobilienscout24.de/expose/97655130' form_url_end = '#/basicContact/email' url = ad_url + form_url_end browser = webdriver.Chrome() browser.get(url) […]

Selenium Python: наведите курсор мыши на круговую диаграмму с небольшими участками, зависающими на неправильных разделах

У меня есть диаграмма <g class="highcharts-series highcharts-series-0 highcharts-tracker" visibility="visible" zIndex="0.1" transform="translate(10,53) scale(1 1)" style=""> <path fill="#7cb5ec" d="M 500.9852336927321 44.00000150375057 A 72.5 72.5 0 0 1 573.3468976661693 111.79081768447826 L 501 116.5 A 0 0 0 0 0 501 116.5 Z" stroke="#FFFFFF" stroke-width="1" stroke-linejoin="round" transform="translate(0,0)"></path> <path fill="#434348" d="M 573.3515706742542 111.86316692467757 A 72.5 72.5 0 0 1 537.010994761827 […]

Как проверить, невозможно ли продолжить прокрутку вниз, используя Selenium

Я использую Selenium + python для обрезки страницы с бесконечной прокруткой (в основном прокручивается до тех пор, пока не будут показаны первые 500 результатов) Используя нижеприведенный код, я могу прокручивать нижнюю часть страницы. Теперь я хочу остановиться, когда дальнейшая прокрутка не позволяет получить какой-либо контент. (скажем, страница имеет только 200 результатов, я не хочу продолжать […]

Селен, проблема с тегом раздела

Я пытался очистить сайт Fanduel, но у меня были проблемы с тегом раздела. Я хочу получить доступ к данным для каждого игрока. Вот мой код: from selenium import webdriver from pandas.io.html import read_html driver = webdriver.Firefox() driver.get(https://www.fanduel.co.uk/fixtures/211/lineups/create?contestId=211-4550213') table = driver.find_element_by_xpath('//*[@id="root"]/div/main/div/div') <section class="lineup__main lineup__main–show_fixturelist_players"> <section class="lineup__pitch_view"> <div class="lineup__pitch" style="position: relative;"> <div style="overflow: visible; height: 0px; width: […]

selenium получает установку под пакетами python 2.7

У меня есть две версии python на Mac OSX Yosemite, 2.7 и 3.5, и у меня есть виртуальная среда для переключения рабочего пространства на версию 3.5. Я переключил среду на python 3.5, а затем установил пакет selenium webdriver, используя «sudo pip install selenium». Он устанавливается без каких-либо проблем, но затем я попытался удалить его, а […]

Найдите специальные кнопки с селеном и питоном

Я хочу нажать одну кнопку со страницы linkedin с помощью этого кода: <a class="vcard-button bt-connect bt-primary" href="#"><span>&nbsp;</span>Connect</a> С этим кодом driver.find_elements_by_css_selector («[class = 'vcard-button bt-connect bt-primary']") я могу найти элементы, но когда я пытаюсь щелкнуть их, я получаю сообщение о том, что объект не доступен для клика , Что я делаю неправильно?

Selenium 2.53 scolls to far – Элемент не может быть нажат на точку – Python Firefox

Когда я вызываю метод click, Selenium прокручивается далеко вниз, поэтому элемент больше не отображается. #!/usr/bin/env python # -*- coding: utf-8 -*- from selenium import webdriver from selenium.webdriver.common.keys import Keys driver = webdriver.Firefox() driver.get("http://www.simplelogistik.de/") element = driver.find_element_by_name("plz_sender") element.send_keys("04357") element = driver.find_element_by_name("plz_target") element.send_keys("10249") element = driver.find_element_by_name("length") element.send_keys("123") element = driver.find_element_by_name("width") element.send_keys("12") element = driver.find_element_by_name("height") element.send_keys("34") element = […]

Может ли ключевое слово robot framework выполняться в консоли python?

Я использую рамки робота для написания тестового примера. Поскольку невозможно отладить каждое утверждение, ведение журнала – это единственный способ, с помощью которого очень медленно разрабатывать тестовый пример. Я ищу способ, которым я могу выполнить ключевое слово robot в консоли python. так что я могу отлаживать и видеть, будет ли ключевое слово, которое я создал или […]

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