【问题标题】:Searching for multiple kinds of tags at once using Beautiful Soup 4使用 Beautiful Soup 4 一次搜索多种标签
【发布时间】:2013-06-04 20:38:55
【问题描述】:

我正在尝试使用find_all() 来获取几种标签类型的所有实例(我不关心类),以便使用 bs4 获得一点汤。

我想做这样的事情:

soup.find_all('p','a','span','b')

在这种情况下,如果我有两个 p 标签然后是 b 标签,我希望命令按顺序返回这三个标签,尽管事实上没有 aspan 标签.这可能吗?

【问题讨论】:

    标签: python html parsing beautifulsoup


    【解决方案1】:

    是的,标签名称的you can pass a listfind_all(),它将查找所有这些:

    soup.find_all(['p', 'a', 'span', 'b'])
    

    【讨论】:

      猜你喜欢
      • 2014-07-11
      • 2018-12-03
      • 2017-02-19
      • 2019-02-20
      • 1970-01-01
      • 1970-01-01
      • 2022-01-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多