使用seleniumxpath提取html源代码

2024-09-27 17:50:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我想从一个非常长的表中提取数据。对于表中的每一行,我都要复制一个特定的HTML代码

我的HTML源代码(我完全想提取)如下所示:

<div class="relative">
                  <div id="stats9526577" class="dark"></div>
                  <img src="/detaljer-1.gif" onmouseover="view_stats(9526577, 14, 13, 4, 7, 10, 8, 6, 3);">
                </div> 

我尝试了python代码:

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

如何使用xpath在python中打印上述HTML源代码


Tags: 数据代码divsrcidimg源代码html
1条回答
网友
1楼 · 发布于 2024-09-27 17:50:38

要打印与xpath匹配的元素的html,可以使用^{}innerHTML作为参数,即:

data = driver.find_elements_by_xpath('//div[@class="relative"]')
for el in data:
    html = el.get_attribute('innerHTML')
    print(html)

相关问题 更多 >

    热门问题