使用BeautifulSoup解析HTML时遇到了点儿问题...

2014-01-31 22:29:51 +08:00
 maoyusu
比如有一段HTML代码如下:

<a href="/xiaoguo0131" title="西瓜小锅_" usercard="id=1744856272">西瓜小锅_</a><a href="http://club.weibo.com/intro" target="_blank"><i class="W_ico16 ico_club" node-type="daren" title="微博达人"></i></a><a href="http://hongbao.weibo.com/?ref=icon" target="_blank" title="让红包飞 "><i class="W_ico16 hongbaofei2014"></i></a>:192 <span class="S_txt2">(1月29日 22:33)</span>

我想把那个':192'抓下来,怎么搞呢?他不再标签内部的说。・゚゚・(>д<;)・゚゚・。
3389 次点击
所在节点    Python
10 条回复
binux
2014-01-31 23:29:19 +08:00
它在他的父节点(你没发出来的外层标签)的textnode中
crazycookie
2014-01-31 23:41:12 +08:00
感觉是在 不做好事啊 XD
父节点,然后 x.text
ooh
2014-02-01 00:35:24 +08:00
r'</i></a>:([^<]+)'
一般能用正则我不用其它
maoyusu
2014-02-01 00:36:40 +08:00
@crazycookie
@binux
你们真好,么么哒(´ε` )♡
ruoyu0088
2014-02-01 06:38:06 +08:00
stackoverflow上有个关于正则解析HTML的问题,回答都特别有意思:

http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags
maoyusu
2014-02-01 09:45:49 +08:00
@ruoyu0088 233333333
Ever
2014-02-01 09:53:56 +08:00
soup.find('a', href="http://hongbao.weibo.com/?ref=icon", title='让红包飞 ').next_sibling
maoyusu
2014-02-01 09:56:47 +08:00
谢谢大家了,这个问题我已经处理完了.
--------------------------------------------------------------------------------------------------
韩三风:有没有183的妹子 (2013-12-29 13:37)
花莲山水果冻大大王:178 湖南岳阳。 (2013-12-29 19:44)
RSerizawa:170女,158男在哪里让我听见你的声音 (2013-12-29 17:13)
长腿叔叔_ROY:183,哪都长你明白的吧 (2013-12-28 23:29)
黄宇灯:170,有没有158的? (2013-12-29 23:29)
后知后觉Klaus:160== (1月31日 23:23)
Hinrichck:回复@取名无能滴_小绵:来吧 (1月30日 17:40)
尼库塔丶喵呜呜:咱186吓死你~~//@正版丶嘟嘟猫: 好高!175+鞋!//@小蝶儿_我要看话剧QAQ:171cm~-w-//@趴在鼠标垫上的摄像头: 167 (1月30日 16:42)
Elanne__chan:女158.3 (1月30日 14:10)
分分钟涨姿势:179 (1月30日 12:35)
berry璇:172 (1月30日 10:53)
白菜菌:回复@RumPumRumPum: (1月30日 10:51)
Clement_Chabernaud:妈呀,我不要找193的,我也不要169! (1月30日 10:45)
安然大帝_:回复@_言子_:我157 我喜欢你@_言子_ (1月30日 09:57)
Hinrichck:回复@进击的叶蘑菇: (1月30日 09:33)
宸宸_陈:167 女 (1月30日 09:28)
_言子_:我169 我喜欢你@安然大帝_ (1月30日 06:55)
幸好你有我to静:哈哈163 (1月30日 01:58)
madanIII:159.5啊。。。。。 (1月30日 00:57)
进击的叶蘑菇:回复@BARRYMOT:看到的第一个180 163有资格跟你告白吗~ (1月30日 00:11)
xx_叉妹:170女 (1月29日 23:59)
LIQIYAO_:168 (1月29日 23:17)
maoyusu
2014-02-01 09:57:51 +08:00
哇擦,怎么还真能艾特到人啊(逃......
maoyusu
2014-02-01 09:58:55 +08:00
噢,窝想多了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/98775

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX