公众号除了可以玩玩微信机器人之外 有点鸡肋, 之前除了加了一些好玩的功能: BMI 计算, 剪刀石头布, 24点扑克计算等, 现在又集成了这个视频下载的功能, 具体效果请看:
由于视频下载提供了免费好用的API 所以代码写起来很快. 由于微信机器人一次性返回字符串的长度有限制 所以在分段视频的情况下只显示了第一段视频片段. 具体PHP代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | // https://justyy.com function is_good_url($url) { if (!filter_var($url, FILTER_VALIDATE_URL) === FALSE) { return true; } $vv = strtolower($url); return (startsWith($vv, 'http://') || startsWith($vv, 'https://')); } // https://weibomiaopai.com if (is_good_url($arr[0])) { $url = "https://helloacm.com/api/video/?cached&ref=wechat&video=" . $arr[0]; $api_call = json_decode(file_get_contents($url), true); $s = ''; if (is_array($api_call['urls'])) { $i = 1; $data = $api_call['urls']; foreach ($data as $url1) { $s = "视频片段 $i :" . $url1; $i ++; break; } $s .= "\n\n还有其它 " .(count($data) - 1) . "段视频片段,请到 https://weibomiaopai.com 获取完整列表!"; } elseif ($api_call['url']) { $s = '视频地址: ' . $api_call['url']; } else { $s = '无法下载视频, 请到官网: https://weibomiaopai.com'; } echo sprintf($textTpl, $fromUsername, $toUsername, time(), 'text', $s); $flag = false; } |
// https://justyy.com function is_good_url($url) { if (!filter_var($url, FILTER_VALIDATE_URL) === FALSE) { return true; } $vv = strtolower($url); return (startsWith($vv, 'http://') || startsWith($vv, 'https://')); } // https://weibomiaopai.com if (is_good_url($arr[0])) { $url = "https://helloacm.com/api/video/?cached&ref=wechat&video=" . $arr[0]; $api_call = json_decode(file_get_contents($url), true); $s = ''; if (is_array($api_call['urls'])) { $i = 1; $data = $api_call['urls']; foreach ($data as $url1) { $s = "视频片段 $i :" . $url1; $i ++; break; } $s .= "\n\n还有其它 " .(count($data) - 1) . "段视频片段,请到 https://weibomiaopai.com 获取完整列表!"; } elseif ($api_call['url']) { $s = '视频地址: ' . $api_call['url']; } else { $s = '无法下载视频, 请到官网: https://weibomiaopai.com'; } echo sprintf($textTpl, $fromUsername, $toUsername, time(), 'text', $s); $flag = false; }
这功能是不是很有意思呢? 这样一来, 能使用视频下载的入口就有三个了:
- 网站在线下载: https://weibomiaopai.com (e.g. 通过搜索引擎 SEO)
- Chrome 浏览器插件
- 微信公众号 机器人
- IOS 用户可以通过 Workflow 来调用视频下载的工具
视频下载相关技术帖子
视频下载相关的几个帖子:- 如何解决微博视频下载出现的403错误(Denied by Referer ACL)?
- 怎样通过 Workflow 应用来下载视频?
- 如何下载 Instagram 视频?
- 如何下载 汤不热 Tumblr 视频?
- 如何下载 91 (P*rn) 视频?
- 如何下载 微博/weibo秒拍miaopai视频?
- 如何下载 网页中的 视频? (万能视频解析下载技巧)
- 如何通过微信公众号机器人下载视频?
- 怎么样下载 美拍/meipai视频 (含 Javascript 代码)?
- 如何下载解析 爱拍视频? (aipai)
- 如何下载解析 快手视频? (kuaishou)
- 第一视频的解析技巧
- 梨视频(PearVideo)下载解析的方法和技巧
- 说说我那复活的视频下载插件
- 如何下载TED视频?
公众号相关文章
- 公众号支持 YOYOW, STEEM, SBD
- 公众号支持 BTS, BCH, BCH
- 公众号支持 LTC, ETH, BTC
- 公众号支持 STEEM
- 给STEEM中文微信群加了个机器人
- 公众号支持视频下载
- 公众号 justyyuk 全面支持 coinmarketcap 虚拟货币实时价格查询
- 公众号 justyyuk 开启任意虚拟货币或者法币之间的查询啦!
- 公众号小更新 - 实时查询 + ?
- Discord 和公众号都启用 强大的 P命令
- 用公众号和 Discord 查看见证人信息
GD Star Rating
loading...
本文一共 267 个汉字, 你数一下对不对.loading...
上一篇: 英国孩子生病后48小时必须在家
下一篇: 在英国弄纹身的经历
扫描二维码,分享本文到微信朋友圈
为什么最近我手输https://justyy.com总有打不开的情况(F5也无用),但百度justyy.com点击就可以打开,请问这是何故?
打不开是什么现象?
Ctrl+F5试试?
百度能搜到JustYY.com?
是的,直接justyy第一位置就是.
具体错误提示没有留意,现在手输正常的,再有反馈给你.
使用360极速浏览器(chromium改造的),提示网络连接错误,但百度后就可以打开,很想知道为什么,求解?
其它浏览器会这样么? 国内网络不稳定吧,不会是政府比较信任从百度搜索点击过来的链接.
感觉要财源滚滚的节奏啊.早日发大财啊.
这玩意顶多补偿个主机费,不指望挣大钱啊