代码之家  ›  专栏  ›  技术社区  ›  Myoung Nam

如何从谷歌搜索中提取多个div类?

  •  0
  • Myoung Nam  · 技术社区  · 3 年前

    我想使用selenium将多个国籍提取到python代码的文本中。

    比如音乐家Zedd的案子 https://www.google.com/search?q=musician+Zedd+nationality

    他被发现是“德国人”和“俄罗斯人”

    如何提取这两个文本?

    (其‘div类名目前为:“bVj5Zb FozYP”)

    Nationality = driver.find_element(by = By.XPATH, value = "/html/body//*[contains(concat(' ', @class, ' '), ' bVj5Zb FozYP ')]").text

    最好的

    1 回复  |  直到 3 年前
        1
  •  0
  •   Md. Fazlul Hoque    3 年前

    尝试:

    Nationality = [ x.text for x in driver.find_elements(By.XPATH,'//*[@class="bVj5Zb FozYP"]')]