gpt4 book ai didi

python - 如何从 youtube 页面获取 flv 文件

转载 作者:太空狗 更新时间:2023-10-30 02:22:56 25 4
gpt4 key购买 nike

<分区>

如何从 Youtube 页面获取“flv”文件,例如:www.youtube.com/watch?v=T8YCSJpF4g4...有什么想法吗?

到目前为止我已经尝试过:

import urllib
import os
import sys

page=urllib.urlopen('http://www.youtube.com/watch?v=FuLDIgfPae8')
result = page.read()
#result=open("test.html").read()
print result
startindex = result.index("var swfArgs")
result = result[startindex:]
endindex=result.index("};")
result=result[:endindex]
result = result.split(",")
get={}
print result
def download(url,output):
"""Copy the contents of a file from a given URL to a local file."""
webFile = urllib.urlretrieve(url,output+".flv")

for line in result:
if "video_id" in line or "\"t\"" in line :
v,vnum = line.replace("\"","").split(":")
get[v.strip()]=vnum.strip()

dload = "http://www.youtube.com/get_video?video_id=%s&t=%s" % ( get['video_id'],get['t'])

try :
download(dload,get['video_id'])
except Exception,e:
print "Error: ",e

但这给了我一个错误:

startindex = result.index("var swfArgs")
ValueError: substring not found

我不确定如何修复此错误。

@icktoofay

我将如何重新创建所有这些请求?:

enter image description here

请帮帮我,我快死了。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com