Tag: selenium

Неисправность нажатием кнопки для следующей страницы

Я написал код в python в сочетании с селеном. Я собирался разобрать таблицу с веб-страницы. У меня это работает. Однако проблема возникает, когда я пытаюсь нажать кнопку следующей страницы. Скребок анализирует только таблицу с первой страницы и вместо нажатия следующей кнопки она завершает работу без каких-либо ошибок. Итак, я не могу понять, чего не хватает. […]

Не удалось щелкнуть ссылку, используя selenium webdriver в python

Я пытаюсь нажать на ссылку, показанную ниже: <a class="user" href="/Kevin-Rose" action_mousedown="UserLinkClickthrough" id="__w2_L73qRYl_link" target="_blank"> <span class="matched_term">Kevin Rose</span> </a> Я попытался использовать следующий код: user = driver.find_element_by_xpath("//a[@class='user'][1]") user.click() Я получил следующую ошибку: ElementNotVisibleException: Сообщение: u'Element в настоящее время не видно и поэтому не может взаимодействовать с '; Трассировки стека: Как я могу решить эту проблему?

Нажмите кнопки с изображениями

Я пытаюсь просканировать эту страницу: http://www.1800contractor.com/d.HI.html Я сделал этот скрипт from selenium import webdriver URL = "http://www.1800contractor.com/d.GA.html" zip_codes = ['30324'] driver = webdriver.Firefox() driver.get(URL) zip_codes = ['30324'] text_box = driver.find_element_by_xpath('//*[@id="zip"]') text_box.send_keys(zip_codes[0]) button = driver.find_element_by_xpath('//*[@id="xmdListingsSearchForm"]') button.click() В основном мне нужно поместить почтовый индекс в поле поиска: zip_codes = ['30324'] text_box = driver.find_element_by_xpath('//*[@id="zip"]') text_box.send_keys(zip_codes[0]) Эта часть работает. […]

Прокрутка в Selenium Webdriver (Python)

Предпосылки. Для использования этого скрипта вам нужна учетная запись в Instagram. Настройка тестовой среды: Войдите в систему, откройте необходимый список (работает правильно): from selenium import webdriver from selenium.webdriver.common.keys import Keys from time import sleep driver = webdriver.Chrome( # driver = webdriver.Firefox( # driver = webdriver.PhantomJS( service_args=['–ignore-ssl-errors=true', '–ssl-protocol=any']) driver.get("https://instagram.com/accounts/login") username = driver.find_element_by_name("username") password = driver.find_element_by_name("password") username1 […]

Система не может найти элемент во второй раз

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

Отправить ключи, не работающие в селене с питоном

send ключи не работают в селене с python. Это работало раньше, но теперь это не удается. Я не знаю, в чем проблема. Это дает следующую ошибку: u"Element is disabled and so may not be used for actions\nCommand duration or timeout: 11 milliseconds\nBuild info: version: '2.15.0', revision: '15105', time: '2011-12-08 09:56:25'\nSystem info: os.name: 'Windows 7', os.arch: […]

RuntimeError: не удалось завершить работу тестового сервера в течение 2 секунд. Сервер может застрять или генерировать медленный ответ. – Django

Я получаю эту ошибку с Django RuntimeError: Failed to shutdown the live test server in 2 seconds. The server might be stuck or generating a slow response. Я пытаюсь запустить простой тест в меню на моем веб-сайте. Меню находится в стиле аккордеона (прокрутите вниз до пункта «Пример» в меню «Обзор»). Аккордеон – это вещь в […]

Итерация через стол в селене Очень медленно

У меня есть сценарий selenium python, который читает таблицу на странице. Таблица имеет 3 столбца, первый – список идентификаторов, а третий – флажок. Я повторяю идентификаторы до тех пор, пока не найду тот, который я хочу, затем нажмите соответствующий флажок и сохраните. Он работает нормально, но очень медленный, так как таблица может быть 4K строк. […]

Как подражать Firefox «Сохранить файл» -> ОК в Python

Мой следующий код: #!/usr/bin/env python from selenium import webdriver from selenium.webdriver.support.ui import Select from selenium.webdriver.common.by import By # Define firefox profile download_dir = "/Users/pdubois/Desktop/TargetMine_Output/" fp = webdriver.FirefoxProfile() fp.set_preference("browser.download.folderList",2) fp.set_preference("browser.download.manager.showWhenStarting",False) fp.set_preference("browser.download.dir", download_dir) #fp.set_preference("browser.helperApps.neverAsk.saveToDisk", "text") fp.set_preference("browser.helperApps.neverAsk.saveToDisk", "text/plain") driver = webdriver.Firefox(fp) driver.implicitly_wait(20) genes = "Eif2ak2,Pcgf5,Vps25,Prmt6,Tcerg1,Dnttip2,Preb,Polr1b,Gabpb1,Prdm1,Fosl2,Zfp143,Psip1,Kat6a,Tgif1,Txn1,Irf8,Cnot6l,Zfp451,Foxk2,Lpxn,Etv6,Khsrp,Lmo4,Nkrf,Mafk,Mbd1,Cited2,Elp5,Jdp2,Bzw1,Rbm15b,Klf9,Gtf2e2,Dynll1,Klf6,Stat1,Srrt,Gtf2f1,Adnp2,Ikbkg,Mybbp1a,Nup62,Brd2,Chd1,Kctd1,Sap30,Cebpd,Mtf1,Gtf2h2,Fubp1,Tcea1,Irf2bp2,Ezh2,Hnrpdl,Pml,Cebpz,Med7" targetmine_url = "http://targetmine.nibio.go.jp/targetmine/begin.do" driver.get(targetmine_url) # Define type of list to be submitted gene_select […]

Как заблокировать всплывающее окно в Selenium 2 python

Я только начал использовать Selenium 2 сегодня, так что это будет очень просто (надеюсь …). Я пытаюсь войти в свою учетную запись на http://contentparadise.com/ Я перехожу к значку на странице https://www.contentparadise.com/signin.aspx и могу ввести id / pw, а затем отправить. Но даже с правильным id / pw он возвращает меня на страницу с подписью – […]

Interesting Posts

Reportlab – Изображение не отображает

Как определить, является ли число любым типом int (core или numpy, подписанным или нет)?

Как установить pywin32 из двоичного файла в ядре в Windows?

числовой сортировать столбец, содержащий числа и строки (pandas / python)

Python для цикла замедляется и равномерно зависает

пересечение 100 * 100 элементов и любое предположение о лучшей структуре данных?

Python: Dump to Json добавляет дополнительные двойные кавычки и escape-котировки

Selenium python проверяет каждые 10 секунд

Как загрузить объект рассола и разрешить определенные ссылки

Django TypeError get_object_or_404 () принимает не менее 1 аргумента (0 задано)

Эффективно считывая строки из сжатого, потокового HTTP-потока по мере их поступления

Словари Python. Как сохранить новое значение от перезаписи предыдущего значения?

Обнаружение щелчка мыши Pygame

sklearn "numpy.dtype имеет неправильный размер, попробуйте перекомпилировать" как в pycharm, так и в терминале

Эквивалент Bokeh для подплат matplotlib

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