Python 使用BeautifulSoup提取标题标签

Python 使用BeautifulSoup提取标题标签,python,beautifulsoup,Python,Beautifulsoup,我有这个: date = chunk.find_all('a', title=True, class_='tweet-timestamp js-permalink js-nav js-tooltip') 其中返回以下内容: <a class="tweet-timestamp js-permalink js-nav js-tooltip" href="/15colleen/status/537395294133313536" title="3:59 PM - 25 Nov 2014

我有这个:

date = chunk.find_all('a', title=True, class_='tweet-timestamp js-permalink     js-nav js-tooltip')
其中返回以下内容:

<a class="tweet-timestamp js-permalink js-nav js-tooltip" href="/15colleen/status/537395294133313536" title="3:59 PM - 25 Nov 2014"><span class="_timestamp js-short-timestamp " data-aria-label-part="last" data-long-form="true" data-time="1416959997" data-time-ms="1416959997000">Nov 25</span></a>


显然
get_text()
返回
11月25日
,但我想提取片段
2014年11月25日下午3:59

指定列表索引和标题索引以获取标题属性的值

>>> from bs4 import BeautifulSoup
>>> s = '<a class="tweet-timestamp js-permalink js-nav js-tooltip" href="/15colleen/status/537395294133313536" title="3:59 PM - 25 Nov 2014"><span class="_timestamp js-short-timestamp " data-aria-label-part="last" data-long-form="true" data-time="1416959997" data-time-ms="1416959997000">Nov 25</span></a>'
>>> soup = BeautifulSoup(s)
>>> date = soup.find_all('a', title=True, class_='tweet-timestamp js-permalink     js-nav js-tooltip')
>>> date
[<a class="tweet-timestamp js-permalink js-nav js-tooltip" href="/15colleen/status/537395294133313536" title="3:59 PM - 25 Nov 2014"><span class="_timestamp js-short-timestamp " data-aria-label-part="last" data-long-form="true" data-time="1416959997" data-time-ms="1416959997000">Nov 25</span></a>]
>>> date[0]['title']
'3:59 PM - 25 Nov 2014'
>>来自bs4导入组
>>>s=“”
>>>汤=美汤(s)
>>>date=soup.find_all('a',title=True,class_uu='tweet-timestamp js permalink js nav js tooltip'))
>>>日期
[]
>>>日期[0]['title']
“2014年11月25日下午3:59”

您只需要
。查找
并提取
[“title”]

from bs4 import BeautifulSoup

soup = BeautifulSoup(html)
print(soup.find("a",attrs={"class":"tweet-timestamp js-permalink js-nav js-tooltip"})["title"])

3:59 PM - 25 Nov 2014