【发布时间】:2021-05-11 10:45:01
【问题描述】:
我想从一个 html 标签中提取日期。我正在使用 Python 和 Beautiful Soup。
<meta name="Email" content="info@info.de">
<meta name="Date" content="2021-04-28T20:35:00+02:00">
<meta name="title" content="Tris is tite">
我只想提取日期,所以这应该是结果:2021-04-28T20:35:00+02:00
我知道我可以这样做:
tag = "meta['Date']"
date = soup.select(tag)
date = date['content']
但是是否可以仅使用一个 css 选择器,仅使用标签值来做到这一点? 例如,像这样的东西?
tag = "meta['Date']['content']" # or something like this?
date = soup.select(tag)
print(date)
2021-04-28T20:35:00+02:00
PS
我必须使用soup.select、soup.find(...) 和soup.select_one 对我不起作用。
所以只有soup.select 有效!
【问题讨论】:
标签: python beautifulsoup