Python 在BeautifulSoup中查找特定属性

Python 在BeautifulSoup中查找特定属性,python,html,beautifulsoup,attributes,Python,Html,Beautifulsoup,Attributes,我试图从下面的HTML中获取日期“Di 10.Dez 2019” soup = `<div aria-disabled="false" aria-label="Di 10. Dez. 2019" aria-selected="false" class="DayPicker-Day" role="gridcell" tabindex="-1">\n <div class="DayPicker-Day-Inner">\n <span class="DayPicker-

我试图从下面的HTML中获取日期“Di 10.Dez 2019”

soup = `<div aria-disabled="false" aria-label="Di 10. Dez. 2019" aria-selected="false" class="DayPicker-Day" role="gridcell" tabindex="-1">\n <div class="DayPicker-Day-Inner">\n  <span class="DayPicker-Day-Date">\n   10\n  </span>\n  <span class="DayPicker-Day-Price">\n   56\n  </span>\n  <span class="DayPicker-Day-Currency">\n   CHF\n  </span>\n </div>\n</div>\n`
这只是返回一个非值

我想不出来。你们谁能帮忙?谢谢

这样试试:

txt =  """<div aria-disabled="false" aria-label="Di 10. Dez. 2019" 
aria-selected="false" class="DayPicker-Day" role="gridcell" tabindex="-1">\n 
<div class="DayPicker-Day-Inner">\n  <span class="DayPicker-Day-Date">\n   10\n  
</span>\n  <span class="DayPicker-Day-Price">\n   56\n  </span>\n  
<span class="DayPicker-Day-Currency">\n   CHF\n  </span>\n 
</div>\n</div>\n"""

from bs4 import BeautifulSoup as bs
soup = bs(txt, "lxml")

dat = soup.select_one("div[aria-label]")
dat.attrs['aria-label']
txt=”“”\n
\n\n 10\n
\n\n 56\n\n
\n CHF\n\n
\n\n“”
从bs4导入BeautifulSoup作为bs
汤=bs(txt,“lxml”)
dat=汤。选择一个(“div[aria标签]”)
数据属性['aria-label']
输出:

"第十,。迪兹。2019'

试着这样做:

txt =  """<div aria-disabled="false" aria-label="Di 10. Dez. 2019" 
aria-selected="false" class="DayPicker-Day" role="gridcell" tabindex="-1">\n 
<div class="DayPicker-Day-Inner">\n  <span class="DayPicker-Day-Date">\n   10\n  
</span>\n  <span class="DayPicker-Day-Price">\n   56\n  </span>\n  
<span class="DayPicker-Day-Currency">\n   CHF\n  </span>\n 
</div>\n</div>\n"""

from bs4 import BeautifulSoup as bs
soup = bs(txt, "lxml")

dat = soup.select_one("div[aria-label]")
dat.attrs['aria-label']
txt=”“”\n
\n\n 10\n
\n\n 56\n\n
\n CHF\n\n
\n\n“”
从bs4导入BeautifulSoup作为bs
汤=bs(txt,“lxml”)
dat=汤。选择一个(“div[aria标签]”)
数据属性['aria-label']
输出:

"第十,。迪兹。2019'


您想使用JavaScript获取日期吗?我尝试通过python beautifulsoup获取日期您想使用JavaScript获取日期吗?我尝试通过python beautifulsoup获取日期