爬取flash动画首先得获得flash动画的url,flash动画的url是以.swf结尾的,所以使用播放flash动画的网页爬取flash动画会失败。
首先获取flash动画的url,打开播放flash动画然后鼠标右击查看源代码出现HTML网页信息,使用网页快捷搜索键Ctrl+F,搜索swf,以.swf结尾的链接就是flash动画的url。
eg:
"http://demo.sc.chinaz.com//Files/DownLoad/flash2/201810/Xflash119.swf"
使用嵩天老师给的爬取图片的模板,爬取flash动画
import requests
import os
#url = 'http://pic.baike.soso.com/p/20121204/bki-20121204204856-1238434277.jpg'
#url = 'http://demo.sc.chinaz.com//Files/DownLoad/flash2/201810/Xflash119.swf'
url = 'http://demo.sc.chinaz.com//Files/DownLoad/flash2/201810/flash6539.swf'
root = 'D://ruanjian//python//chengxu//picture//'#根目录
path = root + url.split('/')[-1]
try:
if not os.path.exists(root):#判断根目录是否存在
os.mkdir(root) #建立根目录
if not os.path.exists(path):
r = requests.get(url)
with open(path,'wb') as f:
f.write(r.content)
f.close()
print('爬取成功')
else:
print('文件已存在')
except:
print('爬取失败')