2024-09-28 13:28:41 发布
网友
<div class="friendBlockContent"> Bartdavy<br> <span class="friendSmallText"> Online </span> </div>
是html,我试过了
如果他在网上,我只想知道他的名字,我怎么能做到?在
div有两个文本节点,可以使用.strings访问并使用.stripped_strings获取干净的数据。 然后用name和online字段解压缩两个节点。在
div
.strings
.stripped_strings
name
online
In [50]: for div in soup.findAll("div", class_="friendBlockContent", ): ...: name, online = div.stripped_strings ...: In [51]: name Out[51]: 'Bartdavy' In [52]: online Out[52]: 'Online'
如果可以确保结构与您发布的结构相似,则可以使用以下代码:
for div in soup.findAll("div", class_="friendBlockContent", ): print(div.contents[0].strip())
实现这一目标的好方法:
for div in soup.findAll("div",class_="friendBlockContent", ): print(div.contents[0])
div
有两个文本节点,可以使用.strings
访问并使用.stripped_strings
获取干净的数据。 然后用name
和online
字段解压缩两个节点。在如果可以确保结构与您发布的结构相似,则可以使用以下代码:
实现这一目标的好方法:
相关问题 更多 >
编程相关推荐