gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 09:05:10 24 4
gpt4 key购买 nike

我想知道是否可以删除部分已刮掉的字符串,例如:

Wujek Drew / Uncle Drew

进入

德鲁大叔

当然,由于是网页抓取,每次的标题都会不同,那么我该怎么做才能得到上面的结果呢?

<小时/>

更新

我忘记添加一些需要删除的内容。 Wujek Drew/Uncle Drew (2018) 我需要删除字符串末尾的数据。

最佳答案

要删除由 / 字符分隔的已抓取字符串的第一部分,您可以使用以下解决方案:

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

根据您的评论更新,如果您想从字符串 Wujek Drew/Uncle Drew (2018) 中提取子字符串 Uncle Drew ,您可以使用以下解决方案:

import re

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

关于python - 如何通过 Python 中的 Selenium 从相对于多个分隔符动态变化的字符串中检索子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52121094/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com