bs4 in BeautifulSoup:2

#文档的搜索
import re
#(1)find_all()
#字符串过滤:会查找与字符串完全匹配的内容
t_list=bs.find_all("a")
print(t_list)
#(2)正则表达式搜索:使用search()来匹配内容
t_list=bs.find_all(re.compile("a"))
print(t_list)
#(3)方法来搜索,也就是函数
def name_is_exits(tag):
    return tag.has_attr("name")
t_list=bs.find_all(name_is_exits())
for item in t_list:
    print(item)
#(4)kwards参数
t_list=bs.find_all(id="head")
for item in t_list:
    print(item)
#(5)text参数
t_list=bs.find_all(text="hao123")
for item in t_list:
    print(item)
#(6)limit参数(查找几个)
t_list=bs.find_all("a",limit=3)
for item in t_list:
    print(item)
#(7)css选择器(标签,类名,id,属性,子标签)
t_list=bs.select("title")
t_list=bs.select(".mnav")
t_list=bs.select("#u1")
t_list=bs.select("a[class='bri']")
t_list=bs.select("head > title")
for item in t_list:
    print(item)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值