Skip to content

ilvsx/laracasts-craw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

安装

克隆该项目

git clone https://github.com/ilvsx/laracasts-craw.git

进入项目目录

cd laracasts-craw

安装相关库

composer install

由于网络原因,建议使用 Packagist / Composer 中国全量镜像 来加速安装过程

配置

编辑 app/config.php

  • cookie:复制你的 cookie 到这里
  • save_path: 设定视频保存的文件目录,必须保证 php 对该目录有写的权限
  • proxy:代理设定,可以加快视频解析速度,如果不用代理,设为空即可。默认的 socks5h://127.0.0.1:1080Shadowsocks 的默认客户端代理地址

使用

编辑 app/craw.php,下面是样例:

获取视频链接

echo new VideoLink($uri);

批量解析

foreach ($uris as $uri) {
   echo new VideoLink($uri);
}

通过 axel 下载视频

new CommandLineDown(new VideoLink($uri));

通过 PHP 的 curl 库下载

new CurlDown(new VideoLink($uri));

最后执行

php app/craw.php

About

craw laracasts.com videos

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages