我想提取youtube视频的标题,img拇指等?我如何在python中执行此操作如何使用python提取YouTube视频的标题
-2
A
回答
4
可以使用lxml
解析器和xpath表达式来获取所需的内容。 为,例如提取的YouTube title
video-
import lxml
from lxml import etree
youtube = etree.HTML(urllib.urlopen("http://www.youtube.com/watch?v=KQEOBZLx-Z8").read()) //enter your youtube url here
video_title = youtube.xpath("//span[@id='eow-title']/@title") //get xpath using firepath firefox addon
print ''.join(video_title)
'12圣诞节的日子 - 圣诞颂歌”
现在使用类似XPath表达式来获取自己需要的任何内容。
2
您可能还需要考虑蟒蛇在YouTube API:http://code.google.com/apis/youtube/1.0/developers_guide_python.html 您可以轻松地检索标题,发帖的用户,后期的日期,评级,评论等
8
你一定要使用YouTube API,正如C.里德所说。此代码将向您展示YouTube视频的标题和作者:
import urllib
import simplejson
id = 'KQEOBZLx-Z8'
url = 'http://gdata.youtube.com/feeds/api/videos/%s?alt=json&v=2' % id
json = simplejson.load(urllib.urlopen(url))
title = json['entry']['title']['$t']
author = json['entry']['author'][0]['name']
print "id:%s\nauthor:%s\ntitle:%s" % (id, author, title)
将打印
id:KQEOBZLx-Z8
author:hooplakidz
title:12 Days of Christmas - Christmas Carol
有很多,你可以使用YouTube API,例如,如果你想只得到相关的视频和它们的作者,你可以在URL中指定:fields=entry(id),entry(author)
相关问题
- 1. 如何使用YouTube API获取视频的标题
- 2. 如何从Python的YouTube链接中提取视频ID?
- 3. 如何使用gsub来提取YouTube视频的ID?
- 4. 如何让YouTube播放的视频ID与视频标题
- 5. 获取视频ID的Youtube视频标题在PHP第一
- 6. 提取的YouTube视频链接使用YouTube数据API
- 7. 提取标题和描述从YouTube视频网址链接
- 8. 从YouTube的视频与YouTube的API v3获取标题
- 9. 如何在html视频标签中使用youtube视频
- 10. 如何使用YouTube v3 API检索YouTube视频的标签?
- 11. 无法从YouTube视频对象获取视频标题
- 12. 使用jquery json获取youtube视频标题
- 13. 使用youtube api获取youtube视频标签
- 14. 如何从URL使用YouTube获取YouTube视频ID
- 15. 如何以编程方式从YouTube视频中提取音频?
- 16. 如何在Youtube上禁用所有视频的自动标题?
- 17. 如果我拥有视频ID,我如何获得YouTube视频的标题?
- 18. 从Python使用Youtube上下载视频
- 19. PHP:从YouTube网址提取视频ID
- 20. YouTube API:如何使用标记Y从频道X获取视频?
- 21. 使用YouTube嵌入视频的奇怪视频呈现问题
- 22. python-youtube。获取网址视频列表
- 23. PHP YouTube API视频标题解析
- 24. 如何使用python获得Youtube视频的持续时间?
- 25. 如何提取TED.com视频的标题和描述?
- 26. 如何获取成功上传的YouTube视频的视频ID?
- 27. 如何使用angularjs播放YouTube视频
- 28. 如何使用jQuery嵌入youtube视频?
- 29. 如何使用lytebox显示youtube视频?
- 30. HTML5视频标签的YouTube
感谢大家对他们的回答可以帮助我很多......... – burning 2012-04-16 11:08:24