如何使用beautifulsoup获取youtube视频的标题?

2024-03-29 00:04:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我在使用Python和beauthoulsoup方面是新手。我想得到一个视频的标题和描述。在

我得到了使用此代码的描述:

 import requests
 from bs4 import BeautifulSoup
 x='https://www.youtube.com/watch?v=NjG5ZwuY0Rc'
 source = requests.get(x).text
 soup = BeautifulSoup(source, 'lxml')
 for p in soup.find_all('p', id='eow-description'):
     print(p.get_text('\n'))

我怎样才能得到视频的标题?在


Tags: 代码textfromhttpsimport标题sourceget
1条回答
网友
1楼 · 发布于 2024-03-29 00:04:18

要从html页面获取所需文本:

  1. 通过在浏览器中检查元素(右键单击浏览器并单击“检查镀铬”)来获取标记名称(如果尚未知道)。在
  2. 获取所需标记的id。在

一旦有了1&2的详细信息,使用get_text可以很容易地获得该标记的详细信息。在

for title in soup.find_all('span', id="eow-title"):
    print(title.get_text('\n'))

相关问题 更多 >