我想知道如何从嵌入链接获得直接链接到嵌入视频(链接到.flv/.mp4或任何文件)。HTML:从嵌入src获取直接链接文件
例如,http://www.kumby.com/ano-hana-episode-1/有
<embed src="http://www.4shared.com/embed/571660264/396a46be"></embed>
,虽然链接的视频好像是 “http://dc436.4shared.com/img/571660264/396a46be/dlink__2Fdownload_2FM2b0O5Rr_3Ftsid_3D20120514-093834-29c48ef9/ preview.flv“
浏览器如何知道从哪里加载视频?我如何编写将嵌入式链接转换为直接链接的代码?
更新: 感谢您的快速答复,昆汀。 但是,在连接到“http://www.4shared.com/embed/571660264/396a46be”时,我似乎没有收到“位置”标题。
import urllib2
r=urllib2.urlopen('http://www.4shared.com/embed/571660264/396a46be')
给了我下面的标题: '内容长度', '经由', 'X-缓存', '接受-范围', '服务器', 'X-缓存查找',“最后的修饰”, '连接', 'ETAG', '日期', '内涵式', 'X-JSL'
from urllib2 import Request
r=Request('http://www.4shared.com/embed/571660264/396a46be')
没有给我头都没有。
您需要展示更多代码来演示如何提出请求。大多数HTTP库在默认情况下会自动遵循重定向,因此不会告诉您有关直接信息。 – Quentin
@Quentin:毕竟这是一个python问题?好的,我会更新标签和问题。 –