为了账号安全,请及时绑定邮箱和手机立即绑定

python中的re可以识别<span>标签吗?

python中的re可以识别<span>标签吗?

qq_笑_17 2021-02-17 10:10:11
python中的re可以识别<span>标签吗
查看完整描述

2 回答

?
偶然的你

TA贡献1841条经验 获得超3个赞

这个要看你使用的是什么页面解析工具了


html = """<span class='red'>item1</span><div>    <span id='s1'>item2</span></div>"""# 使用 scrapy 的Selectorfrom scrapy.selector import Selector  # scrapy 的选择器支持 css和xpath选择。下面是css选择器。如果你了解前端JQuery的知识,# 会发现Selector(text=html).css('span::text').extract()# 输出 : ['item1','item2']Selector(text=html).css('span#s1::text').extract()# 输出 : ['item2']Selector(text=html).css('div>span::text').extract()# 输出 : ['item2']    # 使用bs4from bs4 import BeautifulSoup    soup = BeautifulSoup(html,'html.parser')sl = soup.find_all("span")result = [span.get_text() for span in sl]print(result)# ['item1', 'item2']


查看完整回答
反对 回复 2021-03-27
  • 2 回答
  • 0 关注
  • 363 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号