2024-09-19 23:35:34 发布
网友
我使用chromewebderiver和some_element = browser.find_element_by_xpath("(//div[@class='info']/div[@class='componentsText'])")查找html元素,它的文本在所需文本前后都有多个空行。 当我使用some_element.text时,它返回一个空字符串
some_element = browser.find_element_by_xpath("(//div[@class='info']/div[@class='componentsText'])")
some_element.text
html元素内容示例:
aaa bbb, ccc ddd, fff.
要删除所需文本前后的多个空行,可以使用strip()方法
strip()
strip()方法返回字符串的一个副本,其中所有字符都已从字符串的开头和结尾剥离(默认空白字符)
实际上,您的代码行将是:
print(browser.find_element_by_xpath("(//div[@class='info']/div[@class='componentsText'])").text.strip())
要删除所需文本前后的多个空行,可以使用
strip()
方法strip()
strip()方法返回字符串的一个副本,其中所有字符都已从字符串的开头和结尾剥离(默认空白字符)
解决方案
实际上,您的代码行将是:
相关问题 更多 >
编程相关推荐