我想知道如何仅从嵌入链接获取到嵌入式视频的直接链接(指向 .flv/.mp4 或任何文件的链接)。
例如,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')
给我以下标题:'content-length','via','x-cache','accept-ranges','server','x-cache-lookup','last-modified','connection', “etag”、“日期”、“内容类型”、“x-jsl”
from urllib2 import Request
r=Request('http://www.4shared.com/embed/571660264/396a46be')
根本没有给我任何标题。