公众号除了可以玩玩微信机器人之外 有点鸡肋, 之前除了加了一些好玩的功能: 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 查看见证人信息
强烈推荐
- 英国代购-畅购英伦
- TopCashBack 返现 (英国购物必备, 积少成多, 我2年来一共得了3000多英镑)
- Quidco 返现 (也是很不错的英国返现网站, 返现率高)
- 注册就送10美元, 免费使用2个月的 DigitalOcean 云主机(性价比超高, 每月只需5美元)
- 注册就送10美元, 免费使用4个月的 Vultr 云主机(性价比超高, 每月只需2.5美元)
- 注册就送10美元, 免费使用2个月的 阿里 云主机(性价比超高, 每月只需4.5美元)
- 注册就送20美元, 免费使用4个月的 Linode 云主机(性价比超高, 每月只需5美元) (折扣码: PodCastInit2022)
- PlusNet 英国光纤(超快, 超划算! 用户名 doctorlai)
- 刷了美国运通信用卡一年得到的积分 换了 485英镑
- 注册就送50英镑 – 英国最便宜最划算的电气提供商
- 能把比特币莱特币变现的银行卡! 不需要手续费就可以把虚拟货币法币兑换
微信公众号: 小赖子的英国生活和资讯 JustYYUK