作者code0093 (DADY)
看板Python
标题[问题] 如何取得标签内的值
时间Fri Dec 11 15:50:51 2020
写了一个程式,但不知道怎麽抓到标签里面的值,都会连同标签一同打印。
如图,我想要取得去掉<b>後的值
https://i.imgur.com/lzRSiCo.jpg
请各位大大指点
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 101.137.199.82 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1607673053.A.FD2.html
1F:→ LP9527: bs4 的text 或 string 研究一下 12/11 16:53
2F:→ LP9527: 不然你就转str自己replace 12/11 16:54
3F:→ code0093: 成功了,我用string 跟text都抓的到。感谢 12/11 17:09
4F:推 aidansky0989: 别用美丽汤,效能差语法糖也没多好吃 12/12 08:54
5F:→ james732: 目前有什麽可以取代bs4的好选择吗? 12/12 17:15
6F:→ aidansky0989: 一般来说用xpath来提起html字串,再用re做细部处理 12/12 19:56
7F:→ aidansky0989: ,xpath是用c写的效能比较好 12/12 19:56
8F:推 aidansky0989: 效能来说是re>xpath>bs4,如果你用scrapy从response 12/12 19:57
9F:→ aidansky0989: .xpath 12/12 19:57