Извлечь html исходный код с селеном xpath - PullRequest
0 голосов
/ 19 апреля 2020

Я хочу извлечь данные из очень длинной таблицы. Для каждой строки в таблице я хочу скопировать определенный c HTML код.

Мой HTML исходный код (который я полностью хочу извлечь) выглядит следующим образом:

image

Я попробовал python код:

data = driver.find_elements_by_xpath('//div[@class="relative"]')

Как можно напечатать указанный выше HTML исходный код в python, используя xpath?

1 Ответ

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

Чтобы напечатать html элементов, соответствующих xpath, вы можете использовать get_attribute() с innerHTML в качестве аргумента, то есть:

data = driver.find_elements_by_xpath('//div[@class="relative"]')
for el in data:
    html = el.get_attribute('innerHTML')
    print(html)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...