【发布时间】:2021-04-20 22:53:05
【问题描述】:
我想从下面的标签中得到一个介于“/”和“]”之间的数字。
在这种情况下,它将是 43。 数字的位数是可变的。
<p class="page_info">
[1/43] [total 4,264]
</p>
【问题讨论】:
标签: python web-scraping beautifulsoup
我想从下面的标签中得到一个介于“/”和“]”之间的数字。
在这种情况下,它将是 43。 数字的位数是可变的。
<p class="page_info">
[1/43] [total 4,264]
</p>
【问题讨论】:
标签: python web-scraping beautifulsoup
不使用regex,您可以使用以下代码行:
soup.select_one('p.page_info').get_text(strip=True).split()[0].strip('[]').split('/')[1]
【讨论】: