如何使用python获取硒字符串中的img src

csm*_*123 0 python selenium image src

我有一个Google搜索结果,类似

div class="rc"
    h3 class="r"
        <a href="somelink">
            <img id="idFOO" src="data:somethingFOO" style="...">
        </a>
Run Code Online (Sandbox Code Playgroud)

我想使用python&selenium将somethingFOO(或data:somethingFOO)添加到字符串中。我怎样才能做到这一点?

Gau*_*hah 6

您感兴趣的不是文本,而是名称为src的属性。因此,如果您要做这样的事情,您将无法获得想要的东西。

find_element_by_id("idFOO").text

如果您的html是这样的,

<input id="demo">hello world </input>
Run Code Online (Sandbox Code Playgroud)

那么以下代码将为您打招呼

driver.find_element_by_id("demo").text
Run Code Online (Sandbox Code Playgroud)

以下代码将为您演示

driver.find_element_by_id("demo").get_attribute("id")
Run Code Online (Sandbox Code Playgroud)

所以你的情况应该是

driver.find_element_by_id("idFOO").get_attribute("src")