[问题] 字串处理

楼主: bchoice (choice)   2021-04-18 21:19:14
各位大哥,小弟的程式码有三行,请问有什么方式能简化呢
text01 = item.find('p').find_next_sibling()
text02 = str(text01)
text03 = text02[4:-4]
print(text03)
谢谢各位
作者: TitanEric (泰坦)   2021-04-18 21:55:00
text01应该是element 所以也许有text01.string可以直接拿里面内容
作者: Hsins (翔)   2021-04-18 22:15:00
如果你用的是 lxml 这类 parser 可以找到元素之后 .text()这样会拿到去掉 HTML ELEMENT 的内容
作者: fiorentino (眠)   2021-04-19 01:23:00
text01 = str(item.find('p').find_next_sibling())[4:-4]
作者: legov (lele)   2021-04-19 08:27:00
谢谢!我再试试
作者: supremebboy (1234)   2021-04-20 01:34:00
.find(text=True) 就可以了

Links booklink

Contact Us: admin [ a t ] ucptt.com