Skip to content
An ordinary downloader.
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Assets 修正路径更新错误问题 Nov 7, 2018
EFDownloader.xcodeproj Swift 4.2 Nov 7, 2018
EFDownloader.xcworkspace 修正路径更新错误问题 Nov 7, 2018
EFDownloader 更新以修正变量名变更问题 Dec 23, 2018
.gitignore 修正路径更新错误问题 Nov 7, 2018
LICENSE 修正路径更新错误问题 Nov 7, 2018
Podfile Swift 4.2 Nov 7, 2018
Podfile.lock
README.md 修正路径更新错误问题 Nov 7, 2018

README.md

EFDownloader

一个普通的下载器,目前支持以下站点视频的批量下载:

环境

  • iOS 9.0+
  • Swift 4.0+
  • Xcode 9.4.1
  • CocoaPods 1.5.3

构建

git clone git@github.com:EyreFree/EFDownloader.git; 
cd EFDownloader; 
pod install;
open EFDownloader.xcworkspace; 

使用

  1. 获取你需要下载的用户的 ID,以快手为例,用户个人主页地址末尾的这段字符串就是了,如图所示:

  1. 修改 AppDelegate.swift 中的 idList 为你需要下载的用户 ID,比如工程中默认已经有三个用户 ID 了:
let idList = [
    "wenyou666",
    "3x3k7ay3dw638ue",
    "Lm_921206"
]
  1. 点击 Xcode 左上角小三角,Run 即可,下载过程可查看控制台日志输出,某个视频下载失败时会自动重试 3 次(可修改 retryCount 值实现自定义);

  1. 默认下载视频会放置于工程根目录下的 Download 文件夹内,祝愉快。

作者

EyreFree,eyrefree@eyrefree.org

协议

EFDownloader 基于 GPLv3 协议进行分发和使用,更多信息参见协议文件

You can’t perform that action at this time.