import urllib
link = "https://www.facebook.com/cofidis/videos/1518507675176091/?__cft__[0]=AZWA0HX9K9N1U6ZGKugETU-gWHDvRPDv0Vg7kmZwd2cR45pt9_Uml9gYz33wD3taI1aZc_w18hmTiUVd7VIXQxQTecK5v76B6r7gUdBxf4V1mAJgbV77A_NMi-07ywYyAQrUFVIT0if2gNQpFMS8Dq91o0w3xwALSDf0WV7_41Vw7EQUMYldqmaU6ZE29VkNXE4&__tn__=%2B%3FFH-R"
urllib.request.urlretrieve(link, "video.mp4")
我认为这是实现目标的最简单的技术。
downloader = urllib.FancyURLopener() downloader.retrieve(link,"video.mp4")
或者,
file_name = 'video.mp4' urllib.retrieve(link, file_name)
import urllib
link = "https://www.facebook.com/cofidis/videos/1518507675176091/?cft[0]=AZWA0HX9K9N1U6ZGKugETU-gWHDvRPDv0Vg7kmZwd2cR45pt9_Uml9gYz33wD3taI1aZc_w18hmTiUVd7VIXQxQTecK5v76B6r7gUdBxf4V1mAJgbV77A_NMi-07ywYyAQrUFVIT0if2gNQpFMS8Dq91o0w3xwALSDf0WV7_41Vw7EQUMYldqmaU6ZE29VkNXE4&tn=%2B%3FFH-R"
opener = urllib.FancyURLopener()
opener.retrieve(link,"testout.flv")
导入请求
url =“https://www.youtube.com/watch?v=dQw4w9WgXcQ”
r = requests.get(url,allow_redirects=True)
open("video.mp4", "wb").write(r.content)