Как проверить, существует ли элемент в DOM? - PullRequest
0 голосов
/ 07 марта 2020

Я хочу знать, что в сети есть CSS с использованием селена python

это мой код

for i in range(10000):
    time.sleep(1)

    date_css = driver.find_element_by_css_selector("time.FH9sR.Nzb55")

    if not date_css:
        date_css = driver.find_element_by_css_selector("time._1o9PC Nzb55")

    date = date_css.text # 날짜 선택
    datetime = date_css.get_attribute("datetime")
    like_css = driver.find_element_by_css_selector("button.sqdOP.yWX7d._8A5w5")

    if like_css:
        if like_css.text == "좋아요":
            like_number = 0
        else:
            like_number = int(like_css.text[4:-1])
    else:
        like_number = 0

конец это ошибка

Message: no such element: Unable to locate element: {"method":"css selector","selector":"button.sqdOP.yWX7d._8A5w5"}

Итак, я хочу знать, что в сети есть button.sqdOp.yWX7d._8A5w5.

1 Ответ

0 голосов
/ 08 марта 2020

уже ответил здесь: Проверка, существует ли элемент с Python Селеном

Я предлагаю посмотреть на ответ "Брайан говорит восстановить Монику"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...