Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Хабровчане vs. цифровые сервисы банков: итоги
Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

kercha

  • 0
    вклад
  • 3
    вопроса
  • 1
    ответ
  • 0%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Невозможность найти элемент по xpath с использованием selenium. Есть мысли?

    kercha @kercha Автор вопроса
    Евгений Палыч, действительно элемент лежал в iframe. вопрос решился следующим образом

    WebDriverWait(browser, 20).until(lambda browser: browser.current_url=='https://www.ucraft.ru/#sign-in')
    browser.switch_to_frame("accounts-iframe")
    
    WebDriverWait(browser, 20).until(ec.presence_of_element_located((By.XPATH, '//a[contains(@class, "link")][contains(., "Зарегистрироваться")]')))
    WebDriverWait(browser, 20).until(ec.visibility_of_element_located((By.XPATH, '//a[contains(@class, "link")][contains(., "Зарегистрироваться")]')))
    registration = browser.find_element_by_xpath('//a[contains(@class, "link")][contains(., "Зарегистрироваться")]')
    registration.click()
    time.sleep(random.randrange(3, 8))


    Всех благодарю за помощь. Ответ получился собирательным)))
    Написано 16 дек. 2020
  • Невозможность найти элемент по xpath с использованием selenium. Есть мысли?

    kercha @kercha Автор вопроса
    Евгений Палыч, сайт «ucraft», там все дерево на эмбер, каждый родительский элемент произвольная от ember
    Написано 16 дек. 2020
  • Невозможность найти элемент по xpath с использованием selenium. Есть мысли?

    kercha @kercha Автор вопроса
    Евгений Палыч, да
    Написано 16 дек. 2020
  • Невозможность найти элемент по xpath с использованием selenium. Есть мысли?

    kercha @kercha Автор вопроса
    Евгений Палыч,
    /html/body/div[1]/div[1]/div[2]/div[2]/div[5]/div/div/div/div[1]/div[4]/a
    Написано 16 дек. 2020
  • Невозможность найти элемент по xpath с использованием selenium. Есть мысли?

    kercha @kercha Автор вопроса
    devdb, да xpath верный. Если забивать его в devtools хрома, но по этому пути лежит нужный мне элемент, вопрос в том что селением отказывается его искать
    Написано 16 дек. 2020
  • Невозможность найти элемент по xpath с использованием selenium. Есть мысли?

    kercha @kercha Автор вопроса
    5fd9db4652376722698517.png
    Написано 16 дек. 2020
  • Невозможность найти элемент по xpath с использованием selenium. Есть мысли?

    kercha @kercha Автор вопроса
    Алексей Сундуков, 5fd9d6dab8114884926582.png код страницы

    мой код поиска
    wait = WebDriverWait(browser,10)
    registration = wait.until(ec.visibility_of_element_located((By.XPATH, '//*[contains(@class, "link")][contains(text(), "Зарегистрироваться")]')))
    ActionChains(browser).move_to_element(registration).perform()
    time.sleep(random.randrange(3, 8))
    Написано 16 дек. 2020
  • Невозможность найти элемент по xpath с использованием selenium. Есть мысли?

    kercha @kercha Автор вопроса
    нет не помогает
    Написано 16 дек. 2020
  • Python: selenium. Поиск элемента, не находит, что делать?

    kercha @kercha Автор вопроса
    Ilya, там есть ссылка в теле, но действия слегка различны. если тапаешь сам руками, то происходит внутреняя перезагрузка, тоесть хедер не перезагружается, а просто внутри страницы подгружаются элементы.

    а если положить в xpath эту строчку,
    <a href="/bets/" class="menu__link"><span class="menu__text-inner">Линия</span></a>
    , то выходит будто бы я на новую страницу ухожу
    Написано 19 нояб. 2020
  • Python: selenium. Поиск элемента, не находит, что делать?

    kercha @kercha Автор вопроса
    AWEme,
    browser.implicitly_wait(200)
    search_bets = browser.find_element_by_xpath('/html/body/div[1]/div/header/div[1]/menu/li[1]/a')
    Написано 19 нояб. 2020
  • Python: selenium. Поиск элемента, не находит, что делать?

    kercha @kercha Автор вопроса
    AWEme, ну вот я шел через абсолютный формата
    /html/body/div[1]/div/header/div[1]/menu/li[1]/a/span

    не вышло.
    Написано 19 нояб. 2020
  • Вытащить именна переменной в txt файл?

    kercha @kercha Автор вопроса
    Mark Chigrin, да, и нужные мне данные лежат в VARIABLES , я пробовал через json, но видимо я ещё туповат)))
    Написано 09 нояб. 2020
  • Вытащить именна переменной в txt файл?

    kercha @kercha Автор вопроса
    Mark Chigrin, они лежат через множественное «=». То есть, один аккаунт от другого отделяет строка формата
    ==========
    Написано 09 нояб. 2020
  • Вытащить именна переменной в txt файл?

    kercha @kercha Автор вопроса
    Сергей Карбивничий, 5fa8193a4d373315329919.jpeg
    Написано 08 нояб. 2020
  • Вытащить именна переменной в txt файл?

    kercha @kercha Автор вопроса
    list = []
    pswrd = "facebook_password"
    login = "phone_number"
    with open('log.txt') as f:
        lines = f.readlines()
    for line in lines:
        if pswrd in line:
            list.append(line)
        elif login in line:
            list.append(line)
    print(list)


    Такого формата, он как бы собирает все, но например если у меня в 6 строке отсутвует пароль, но есть телефон, он мне его выводит. А мне надо например: если в 6 строке нет пароля, но есть телефон, то пропустить телефон. Ну и плюс проблема с записью файла)
    Написано 08 нояб. 2020
Самые активные сегодня
  • Василий Банников
    • 17 ответов
    • 0 вопросов
  • saboteur_kiev
    Saboteur
    • 10 ответов
    • 0 вопросов
  • CityCat4
    CityCat4
    • 10 ответов
    • 0 вопросов
  • rPman
    • 9 ответов
    • 0 вопросов
  • opium
    Пума Тайланд
    • 8 ответов
    • 0 вопросов
  • Dr. Bacon
    • 8 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации