我跑步以获取一些数值作为分数。
我运行'print score',得到以下结果。
score = soup.find('div', attrs={'class' : 'summarycount'})
我运行'print score',得到以下结果。
<div class=\"summarycount\">524</div>
我需要提取其中的数字部分。我使用了re模块但失败了。
m = re.search("[^\d]+(\d+)", score)
类型错误: 期望字符串或缓冲区
在re.py的第142行中的search函数 返回_compile(pattern, flags).search(string)
- find函数的返回类型是什么?
- 如何从score变量中获取数字?
- 有没有简单的方法让BeautifulSoup返回值本身(在这种情况下为524)?