Использовать селен для захвата элементов со случайными строками? - PullRequest
0 голосов
/ 12 апреля 2020

Что я пытаюсь сделать: использовать селен с python, чтобы получить комментарии reddit root (комментарии АКА, которые никому не отвечают).

Мой вопрос: Как я могу обратиться к имена классов, если они случайные строки, как показано на скриншоте.

Проверка скриншота элемента

1 Ответ

0 голосов
/ 12 апреля 2020

Вы можете использовать следующие решения:

ID:

  WebDriverWait(driver, 30).until(
                        EC.element_to_be_clickable((By.ID, "t1_fmun119")))

Xpath:

WebDriverWait(driver, 30).until(
                EC.element_to_be_clickable((By.XPATH, "//div[@id='t1_fmun119']")))

Примечание: , пожалуйста, добавьте ниже импорта в ваше решение

from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...