当前位置: 首页 > news >正文

一学一做动漫视频网站东莞网站制作与网站建设

一学一做动漫视频网站,东莞网站制作与网站建设,如何做小程序微信,网站制作前期所需要准备目录 方案一#xff1a;转换链接为download模式 方案二#xff1a;获取源链接后下载 附录#xff1a;HumanVid链接 方案一#xff1a;转换链接为download模式 将下载链接的后缀加入 /download 然后用下面的脚本下载#xff1a; import argparse import json import o…目录 方案一转换链接为download模式 方案二获取源链接后下载 附录HumanVid链接 方案一转换链接为download模式 将下载链接的后缀加入 /download 然后用下面的脚本下载 import argparse import json import os import timeimport requests import tqdm from pexels_api import APIPEXELS_API_KEY os.environ[PEXELS_KEY] MAX_IMAGES_PER_QUERY 100 RESULTS_PER_PAGE 10 PAGE_LIMIT MAX_IMAGES_PER_QUERY / RESULTS_PER_PAGEdef get_sleep(t):def sleep():time.sleep(t)return sleepdef main(args):sleep get_sleep(args.sleep)api API(PEXELS_API_KEY)query args.querypage 1counter 0photos_dict {}# Step 1: Getting urls and meta informationwhile page PAGE_LIMIT:api.search(query, pagepage, results_per_pageRESULTS_PER_PAGE)photos api.get_entries()for photo in tqdm.tqdm(photos):photos_dict[photo.id] vars(photo)[_Photo__photo]counter 1if not api.has_next_page:breakpage 1sleep()print(fFinishing at page: {page})print(fImages were processed: {counter})# Step 2: Downloadingif photos_dict:os.makedirs(args.path, exist_okTrue)# Saving dictwith open(os.path.join(args.path, f{query}.json), w) as fout:json.dump(photos_dict, fout)for val in tqdm.tqdm(photos_dict.values()):url val[src][args.resolution]fname os.path.basename(val[src][original])image_path os.path.join(args.path, fname)if not os.path.isfile(image_path): # ignore if already downloadedresponse requests.get(url, streamTrue)with open(image_path, wb) as outfile:outfile.write(response.content)else:print(fFile exists: {image_path})if __name__ __main__:parser argparse.ArgumentParser()parser.add_argument(--query, typestr, requiredTrue)parser.add_argument(--path, typestr, default./results_pexels)parser.add_argument(--resolution, choices[original, large2x, large,medium, small, portrait,landscape, tiny], defaultoriginal)parser.add_argument(--sleep, typefloat, default0.1)args parser.parse_args()main(args) 方案二获取源链接后下载 例如这个链接 https://www.pexels.com/video/5901660/ 浏览器打开 然后单击右键获取视频链接地址 这个链接地址就是原视频的链接地址了因此可以直接wget下载也可以用response下载。 那么用脚本如何批量下载呢以下是源代码 import os import requests from tqdm import tqdmfolder_path ./videos/vertical1 os.makedirs(folder_path, exist_okTrue) url_path ./pexels-vertical-urls.txtheaders {user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36}def get_video(video_id, url):response requests.get(url , streamTrue, headersheaders)if response.status_code 200:with open(save_path, wb) as outfile:outfile.write(response.content)return Trueelse:return Falseif __name__ __main__:error_cnt 0error_list []with open(url_path, r, encodingutf-8) as file:for line in tqdm(file):try:origin_url line.strip()video_id origin_url.split(/)[-2]url fhttps://videos.pexels.com/video-files/{video_id}/{video_id}-hd_1080_1920_30fps.mp4save_path os.path.join(folder_path, str(video_id).mp4)if os.path.exists(save_path):# print(f{save_path} exists!)continueif not get_video(video_id, url):url fhttps://videos.pexels.com/video-files/{video_id}/{video_id}-hd_1080_1920_25fps.mp4if not get_video(video_id, url):url fhttps://videos.pexels.com/video-files/{video_id}/{video_id}-uhd_1440_2732_25fps.mp4if not get_video(video_id, url):url fhttps://videos.pexels.com/video-files/{video_id}/{video_id}-uhd_1440_2560_24fps.mp4if not get_video(video_id, url):url fhttps://videos.pexels.com/video-files/{video_id}/{video_id}-hd_1066_1920_25fps.mp4if not get_video(video_id, url):url fhttps://videos.pexels.com/video-files/{video_id}/{video_id}-hd_720_1280_24fps.mp4if not get_video(video_id, url):url fhttps://videos.pexels.com/video-files/{video_id}/{video_id}-hd_720_1280_20fps.mp4if not get_video(video_id, url):url fhttps://videos.pexels.com/video-files/{video_id}/{video_id}-hd_1080_1902_24fps.mp4if not get_video(video_id, url):url fhttps://videos.pexels.com/video-files/{video_id}/{video_id}-uhd_1440_2732_24fps.mp4if not get_video(video_id, url): url fhttps://videos.pexels.com/video-files/{video_id}/{video_id}-hd_720_1280_25fps.mp4if not get_video(video_id, url): url fhttps://videos.pexels.com/video-files/{video_id}/{video_id}-uhd_1440_2496_30fps.mp4if not get_video(video_id, url): url fhttps://videos.pexels.com/video-files/{video_id}/{video_id}-uhd_1440_2732_30fps.mp4if not get_video(video_id, url): url fhttps://videos.pexels.com/video-files/{video_id}/uhd_25fps.mp4if not get_video(video_id, url): url fhttps://videos.pexels.com/video-files/{video_id}/{video_id}-hd_1080_1830_25fps.mp4if not get_video(video_id, url): print(fThe url is {url} response error! the response. The video id is: {video_id})error_cnt 1error_list.append(video_id)except Exception as e:print(e)error_cnt 1error_list.append(video_id)continueprint(ferror_cnt: {error_cnt})print(error_list) import os import requests from tqdm import tqdmfolder_path ./videos/horizontal1 os.makedirs(folder_path, exist_okTrue) url_path ./pexels-horizontal-urls.txtheaders {user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36}def get_video(video_id, url, save_path):response requests.get(url , streamTrue, headersheaders)if response.status_code 200:with open(save_path, wb) as outfile:outfile.write(response.content)return Trueelse:return Falseif __name__ __main__:error_cnt 0error_list []with open(url_path, r, encodingutf-8) as file:for line in tqdm(file):try:origin_url line.strip()video_id origin_url.split(/)[-2]url fhttps://videos.pexels.com/video-files/{video_id}/{video_id}-uhd_2732_1440_25fps.mp4save_path os.path.join(folder_path, str(video_id).mp4)if os.path.exists(save_path):# print(f{save_path} exists!)continue# https://videos.pexels.com/video-files/5547220/5547220-hd_1280_720_25fps.# https://videos.pexels.com/video-files/4156500/4156500-hd_1608_1080_30fps.mp4# https://videos.pexels.com/video-files/8142750/uhd_25fps.mp4# https://videos.pexels.com/video-files/4536510/4536510-hd_1280_720_50fps.mp4if not get_video(video_id, url, save_path):url fhttps://videos.pexels.com/video-files/{video_id}/{video_id}-uhd_2732_1440_30fps.mp4if not get_video(video_id, url, save_path):url fhttps://videos.pexels.com/video-files/{video_id}/{video_id}-uhd_2560_1440_24fps.mp4if not get_video(video_id, url, save_path):url fhttps://videos.pexels.com/video-files/{video_id}/{video_id}-uhd_2560_1440_25fps.mp4if not get_video(video_id, url, save_path):url fhttps://videos.pexels.com/video-files/{video_id}/{video_id}-uhd_2560_1440_30fps.mp4if not get_video(video_id, url, save_path):url fhttps://videos.pexels.com/video-files/{video_id}/{video_id}-hd_1920_1080_25fps.mp4if not get_video(video_id, url, save_path):url fhttps://videos.pexels.com/video-files/{video_id}/{video_id}-uhd_2732_1440_24fps.mp4if not get_video(video_id, url, save_path):url fhttps://videos.pexels.com/video-files/{video_id}/{video_id}-hd_1920_1080_24fps.mp4if not get_video(video_id, url, save_path):url fhttps://videos.pexels.com/video-files/{video_id}/{video_id}-hd_1920_1080_30fps.mp4if not get_video(video_id, url, save_path):url fhttps://videos.pexels.com/video-files/{video_id}/{video_id}-uhd_2560_1080_25fps.mp4if not get_video(video_id, url, save_path):url fhttps://videos.pexels.com/video-files/{video_id}/{video_id}-uhd_2732_1318_30fps.mp4if not get_video(video_id, url, save_path):url fhttps://videos.pexels.com/video-files/{video_id}/{video_id}-uhd_2732_1122_25fps.mp4if not get_video(video_id, url, save_path): url fhttps://videos.pexels.com/video-files/{video_id}/{video_id}-2732_1026_25fps.mp4if not get_video(video_id, url, save_path):url fhttps://videos.pexels.com/video-files/{video_id}/{video_id}-hd_1280_720_25fps.mp4if not get_video(video_id, url, save_path): url fhttps://videos.pexels.com/video-files/{video_id}/{video_id}-hd_1608_1080_30fps.mp4if not get_video(video_id, url, save_path): url fhttps://videos.pexels.com/video-files/{video_id}/uhd_25fps.mp4if not get_video(video_id, url, save_path): url fhttps://videos.pexels.com/video-files/{video_id}/{video_id}-hd_1280_720_50fps.mp4if not get_video(video_id, url, save_path): print(fThe url is {url} response error! The video id is: {video_id})error_cnt 1error_list.append(video_id)except Exception as e:print(e)error_cnt 1error_list.append(video_id)print(ferror_cnt: {error_cnt})print(error_list) 附录HumanVid链接 pexels-vertical-urls.txt https://www.pexels.com/video/7080900/download https://www.pexels.com/video/6952520/download https://www.pexels.com/video/6349070/download https://www.pexels.com/video/7331390/download https://www.pexels.com/video/7570280/download https://www.pexels.com/video/6860990/download https://www.pexels.com/video/6944620/download https://www.pexels.com/video/6764050/download https://www.pexels.com/video/8873210/download https://www.pexels.com/video/6389830/download https://www.pexels.com/video/6565400/download https://www.pexels.com/video/6930970/download https://www.pexels.com/video/8469970/download https://www.pexels.com/video/7326810/download https://www.pexels.com/video/4325510/download https://www.pexels.com/video/7169950/download https://www.pexels.com/video/8926860/download https://www.pexels.com/video/5995130/download https://www.pexels.com/video/8217050/download https://www.pexels.com/video/8224270/download https://www.pexels.com/video/8371250/download https://www.pexels.com/video/6455330/download https://www.pexels.com/video/9947050/download https://www.pexels.com/video/9047370/download https://www.pexels.com/video/6688050/download https://www.pexels.com/video/4838220/download https://www.pexels.com/video/7239800/download https://www.pexels.com/video/5999210/download https://www.pexels.com/video/9187960/download https://www.pexels.com/video/6487450/download https://www.pexels.com/video/7140160/download https://www.pexels.com/video/5999650/download https://www.pexels.com/video/7077040/download https://www.pexels.com/video/3894700/download https://www.pexels.com/video/6082570/download https://www.pexels.com/video/7579880/download https://www.pexels.com/video/8401740/download https://www.pexels.com/video/8217240/download https://www.pexels.com/video/8944110/download https://www.pexels.com/video/5683800/download https://www.pexels.com/video/7551190/download https://www.pexels.com/video/6732430/download https://www.pexels.com/video/8027280/download https://www.pexels.com/video/6347120/download https://www.pexels.com/video/8216940/download https://www.pexels.com/video/7424400/download https://www.pexels.com/video/8436000/download https://www.pexels.com/video/6446180/download https://www.pexels.com/video/6799740/download https://www.pexels.com/video/6935810/download https://www.pexels.com/video/7957280/download https://www.pexels.com/video/8382490/download https://www.pexels.com/video/6306030/download https://www.pexels.com/video/8456640/download https://www.pexels.com/video/8113110/download https://www.pexels.com/video/7673610/download https://www.pexels.com/video/6197560/download https://www.pexels.com/video/6198550/download https://www.pexels.com/video/9371260/download https://www.pexels.com/video/12910150/download https://www.pexels.com/video/5834600/download https://www.pexels.com/video/7730520/download https://www.pexels.com/video/7140210/download https://www.pexels.com/video/5716220/download https://www.pexels.com/video/7706010/download https://www.pexels.com/video/6172960/download https://www.pexels.com/video/7644230/download https://www.pexels.com/video/7173140/download https://www.pexels.com/video/6578980/download https://www.pexels.com/video/6774470/download https://www.pexels.com/video/6570560/download https://www.pexels.com/video/7484280/download https://www.pexels.com/video/7896900/download https://www.pexels.com/video/6617220/download https://www.pexels.com/video/6944280/download https://www.pexels.com/video/8416580/download https://www.pexels.com/video/8511010/download https://www.pexels.com/video/8076890/download https://www.pexels.com/video/5981910/download https://www.pexels.com/video/6707470/download https://www.pexels.com/video/5901660/download https://www.pexels.com/video/5319930/download https://www.pexels.com/video/7329850/download https://www.pexels.com/video/9613990/download https://www.pexels.com/video/5384950/download https://www.pexels.com/video/6437920/download https://www.pexels.com/video/7148070/download https://www.pexels.com/video/8111740/download https://www.pexels.com/video/4540340/download https://www.pexels.com/video/9001930/download https://www.pexels.com/video/12331340/download https://www.pexels.com/video/6784470/download https://www.pexels.com/video/5515570/download https://www.pexels.com/video/5973230/download https://www.pexels.com/video/7198890/download https://www.pexels.com/video/7267510/download https://www.pexels.com/video/6730930/download https://www.pexels.com/video/8057650/download https://www.pexels.com/video/7424390/download https://www.pexels.com/video/7550840/download https://www.pexels.com/video/8362620/download https://www.pexels.com/video/8376450/download https://www.pexels.com/video/8056690/download https://www.pexels.com/video/8087310/download https://www.pexels.com/video/8544230/download https://www.pexels.com/video/4860330/download https://www.pexels.com/video/12433210/download https://www.pexels.com/video/4753980/download https://www.pexels.com/video/5184350/download https://www.pexels.com/video/6323270/download https://www.pexels.com/video/7945890/download https://www.pexels.com/video/8777100/download https://www.pexels.com/video/8170730/download https://www.pexels.com/video/5370830/download https://www.pexels.com/video/7671930/download https://www.pexels.com/video/8224600/download https://www.pexels.com/video/4098440/download https://www.pexels.com/video/6153970/download https://www.pexels.com/video/6615310/download https://www.pexels.com/video/6892550/download https://www.pexels.com/video/8087090/download https://www.pexels.com/video/4976900/download https://www.pexels.com/video/7354940/download https://www.pexels.com/video/8345820/download https://www.pexels.com/video/4671960/download https://www.pexels.com/video/6875170/download https://www.pexels.com/video/7699750/download https://www.pexels.com/video/10536910/download https://www.pexels.com/video/8217090/download https://www.pexels.com/video/8729420/download https://www.pexels.com/video/6913260/download https://www.pexels.com/video/7329840/download https://www.pexels.com/video/8448090/download https://www.pexels.com/video/6890230/download https://www.pexels.com/video/3201200/download https://www.pexels.com/video/6447700/download https://www.pexels.com/video/6245810/download https://www.pexels.com/video/7187450/download https://www.pexels.com/video/8322000/download https://www.pexels.com/video/6324550/download https://www.pexels.com/video/6525480/download https://www.pexels.com/video/6389560/download https://www.pexels.com/video/5974320/download https://www.pexels.com/video/7545940/download https://www.pexels.com/video/4507230/download https://www.pexels.com/video/7480490/download https://www.pexels.com/video/6132710/download https://www.pexels.com/video/7525810/download https://www.pexels.com/video/7901510/download https://www.pexels.com/video/7016530/download https://www.pexels.com/video/7680770/download https://www.pexels.com/video/7793360/download https://www.pexels.com/video/6202100/download https://www.pexels.com/video/7809650/download https://www.pexels.com/video/6984840/download https://www.pexels.com/video/7540250/download https://www.pexels.com/video/7253250/download https://www.pexels.com/video/7804490/download https://www.pexels.com/video/7728220/download https://www.pexels.com/video/8047410/download https://www.pexels.com/video/7597260/download https://www.pexels.com/video/6951180/download https://www.pexels.com/video/6297140/download https://www.pexels.com/video/7957040/download https://www.pexels.com/video/9511850/download https://www.pexels.com/video/8987290/download https://www.pexels.com/video/6930230/download https://www.pexels.com/video/6245510/download https://www.pexels.com/video/5124240/download https://www.pexels.com/video/7576310/download https://www.pexels.com/video/6547780/download https://www.pexels.com/video/7881190/download https://www.pexels.com/video/7969760/download https://www.pexels.com/video/8160260/download https://www.pexels.com/video/7551200/download https://www.pexels.com/video/8043430/download https://www.pexels.com/video/6063030/download https://www.pexels.com/video/8192040/download 正文放不下了…
http://www.dnsts.com.cn/news/67018.html

相关文章:

  • 厦门营销网站建设网站建设项目设计表
  • 织梦怎么做中英文双语网站昌平县城做网站
  • 网站被做站公司贩卖又拍云wordpress插件
  • 网站建设教程流程好网站开发公司
  • 门户网站建设意见vi形象设计企业vi设计公司
  • 那个网站做排列五头比较准河南建筑公司网站
  • 网站推广活动策划沈阳定制网站建设
  • 泊头西环网站建设哈尔滨网络公司代理商
  • 安装网站模板站点创建成功有影响吗
  • 网站主域名是什么东莞建设网站综合服务平台
  • 宁波网站制作 收费标准阿里巴巴官网登录
  • 前端一般模仿什么网站如何将公司网站做的更好看
  • 容桂品牌网站建设优惠网站的建设需要数据库
  • 网站建设购物车google建网站
  • 广州做网站信科分公司模板网站音响案例
  • 需要做网站的公司ppt设计怎么赚钱
  • 怎么做垂直网站做电影网站怎么降低内存
  • 虚拟展馆官方网站建设优化设计五年级下册语文答案2021
  • 南京老牌网站建设公司js链接wordpress
  • 建设电商网站所需硬件品牌建设实施细则
  • 产品设计排版网站dede网站名称不能保存
  • 苏州 建设中心网站一站式做网站哪家专业
  • 青岛网站制作辰星辰互联网行业怎么样
  • 东四网站建设wordpress菜单新窗口打开
  • 0基础网站建设教程视频网站建设费用摊销多少年
  • 艾瑞网站建设阿里巴巴网站建设与维护
  • 摄影网站首页设计wordpress注册用户延迟
  • 高端建站方案北京个人网站公司
  • 定制网站建设公司电话电商怎么推广自己的产品
  • 奉化区城乡建设局网站中国建筑查询网