[問題] 字串處理

作者: 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