Learn Beautiful Soup(2)——BeautifulSoup的对象

BeautifulSoup有下列3个对象

  • BeautifulSoup
  • Tag
  • NavigableString

BeautifulSoup对象的创建

         创建一个BeautifulSoup对象是任何Beatutiful Soup工程的第一步。
         BeatutifulSoup对象的创建可以通过一个字符串或一个类文件对象(可以是一个储存在本地的文件句柄或一个web网页句柄)

用字符串创建BeautifulSoup对象

向构造器中传递一个字符串创建对象,如:
helloworld = "<p>Hello World</p>"
soup_string = BeautifulSoup(helloworld)

上述创建对象被当做HTML文档处理,可以使用print(soup_string)打印,输出为:
<p>hello world</p>   (PS:输出结果与系统有关,有可能为<html><body><p>Helloworld</p></body></html>)

在创建对象过程中,输入被所支持的语法解析器转换为一个树结构体。所以,输入会被当做不同的BeautifulSoup对象(如BeautifulSoup,Tag,NavigableString).

用类文件对象创建BeautifulSoup对象


类文件对象在解析在线网页时非常
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值