Tag: selenium

Сосредоточьтесь на форме второй страницы с 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 для просмотра и управления веб-страницей

Я хочу использовать Python для редактирования элемента на веб-странице. Я пытался выяснить, как использовать селен для этого. Прямо сейчас, это то, что у меня есть до сих пор … driver = webdriver.Chrome() driver.get('https://www.website.com') elem = driver.find_element_by_id('id') print(elem) Прочитав документацию ( http://selenium-python.readthedocs.io/getting-started.html ), я заметил, что они делают следующее elem.send_keys("pycon") elem.send_keys(Keys.RETURN) Но я немного смущен … […]

Информация о заполнении формы селена python

Я пытаюсь очистить со следующего веб-сайта: https://www.legifrance.gouv.fr/rechJuriJudi.do?reprise=true&page=1 Меня интересует только определенное подмножество результатов, которые он может представить, поэтому я хочу использовать Selenium для заполнения поискового запроса. Чтобы быть более конкретным, меня интересуют две части: <select name="champJuridictions" id="champ1" class="textarea"><option value="" class="optionPaire">– Toutes les juridictions –</option> <option value="cour de cassation" selected="selected" class="optionImpaire">Cour de cassation</option> <option value="juridiction d'appel" […]

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