Python 如何从Beautiful Soup中的文本中提取日期部分?

Python 如何从Beautiful Soup中的文本中提取日期部分?,python,beautifulsoup,Python,Beautifulsoup,案文如下: 我想从中提取20180619 我试过: (一) mat=soup.select(“div.fi-mu-list today>span.fi-mu-list\u head\u date”) 打印(mat[“数据匹配日期]) 输出:TypeError:列表索引必须是整数或片,而不是str (二) 还尝试了打印(mat) 输出:[]您可以使用美化组。查找: from bs4 import BeautifulSoup as soup s = '<div class="fi-mu-li

案文如下:

我想从中提取
20180619

我试过: (一)

mat=soup.select(“div.fi-mu-list today>span.fi-mu-list\u head\u date”)
打印(mat[“数据匹配日期])

输出:
TypeError:列表索引必须是整数或片,而不是str

(二) 还尝试了
打印(mat)


输出:
[]
您可以使用
美化组。查找

from bs4 import BeautifulSoup as soup
s = '<div class="fi-mu-list today" data-matchesdate="20180619">'
result = soup(s, 'html.parser').find('div')['data-matchesdate']
'20180619'