代码之家  ›  专栏  ›  技术社区  ›  serengeti

如何在Python中通过Selenium从一个相对于多个分隔符动态变化的字符串中检索子字符串

  •  1
  • serengeti  · 技术社区  · 6 年前

    Wujek Drew / Uncle Drew
    

    进入之内

    Uncle Drew


    更新

    Wujek Drew/德鲁叔叔(2018) 我需要删除字符串末尾的数据。

    1 回复  |  直到 6 年前
        1
  •  1
  •   undetected Selenium    6 年前

    把被刮掉的绳子的第一部分去掉 / 您可以使用以下解决方案:

    value = driver.find_element_by_xpath("element_xpath").get_attribute("innerHTML").split("/")[1] 
    

    如果要提取子字符串,请根据您的注释更新 德鲁叔叔 您可以使用以下解决方案:

    import re
    
    value = driver.find_element_by_xpath("element_xpath").get_attribute("innerHTML")
    #value='Wujek Drew / Uncle Drew (2018)'
    print(re.split('[/()]',value)[1])