【问题标题】:How to extract changeable text from text by using BS4?如何使用 BS4 从文本中提取可变文本?
【发布时间】:2021-04-20 22:53:05
【问题描述】:

我想从下面的标签中得到一个介于“/”和“]”之间的数字。

在这种情况下,它将是 43。 数字的位数是可变的。

<p class="page_info">
    [1/43] [total 4,264]
</p>

【问题讨论】:

    标签: python web-scraping beautifulsoup


    【解决方案1】:

    不使用regex,您可以使用以下代码行:

    soup.select_one('p.page_info').get_text(strip=True).split()[0].strip('[]').split('/')[1]
    

    【讨论】:

      猜你喜欢
      • 2020-02-17
      • 1970-01-01
      • 1970-01-01
      • 2013-08-05
      • 1970-01-01
      • 1970-01-01
      • 2021-05-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多