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

青岛网上房地产网站软件外包项目网

青岛网上房地产网站,软件外包项目网,wordpress 雅黑,类似淘宝的购物网站 建设php 获取Youtube某个User所有Video信息 因工作需要#xff0c;获取Youtube上某个用户的所有视频信息#xff0c;写了这个类#xff0c;分享给大家。 YTUserVideo.class.php ?php /** 获取Youtube某个User所有Video信息 * Date: 2015-01-08 * Author: fdipzone * …php 获取Youtube某个User所有Video信息 因工作需要获取Youtube上某个用户的所有视频信息写了这个类分享给大家。 YTUserVideo.class.php ?php /** 获取Youtube某个User所有Video信息 * Date: 2015-01-08 * Author: fdipzone * Ver: 1.0 * * Func: * public getVideosInfo 获取用户所有视频信息 * private getVideoNum 获取用户视频数量 * private getVideoInfo 获取视频信息 * private getContent 视频简介整理 * private unescape unicode转中文 */class YTUserVideo{ // class startprivate $_user ; // 用户名称/** 初始化* param String $user 用户名称*/public function __construct($user){if($user!){$this-_user $user;}else{throw new Exception(user is empty, 1);}}/** 获取user所有视频信息* return Array*/public function getVideosInfo(){$info array();// 获取视频数量$videonum $this-getVideoNum();// 获取视频信息for($i1; $i$videonum; $i){$videoInfo $this-getVideoInfo($i);array_push($info, $videoInfo);}return $info;}/** 获取用户视频数量* return int*/private function getVideoNum(){$videos simplexml_load_file(http://gdata.youtube.com/feeds/base/users/.$this-_user./uploads?max-results1start-index1);$videonum $videos-children(openSearch, true)-totalResults;return $videonum;}/** 获取视频信息* param String $index 视频的序号* return Array*/private function getVideoInfo($index){// 获取视频id及简介$video simplexml_load_file(http://gdata.youtube.com/feeds/base/users/.$this-_user./uploads?max-results1start-index.$index);$videoId str_replace(http://gdata.youtube.com/feeds/base/videos/, , (string)($video-entry-id));$videoContent $this-getContent($video-entry-content);$videoPublish strtotime($video-entry-published);// 根据视频id获取视频信息$content file_get_contents(http://youtube.com/get_video_info?video_id.$videoId);parse_str($content, $ytarr);$info array();$info[id] $videoId;$info[thumb_photo] $ytarr[thumbnail_url]; // 缩略图$info[middle_photo] $ytarr[iurlmq]; // 中图$info[big_photo] $ytarr[iurl]; // 大图$info[title] $ytarr[title]; // 标题$info[content] $videoContent; // 简介$info[publish_date] $videoPublish; // 发布时间$info[length_seconds] $ytarr[length_seconds]; // 视频长度(s)$info[view_count] $ytarr[view_count]; // 观看次数$info[avg_rating] $ytarr[avg_rating]; // 平均评分$info[embed] //www.youtube.com/embed/.$videoId; // Embedreturn $info;}/** 获取视频简介* param String $content 内容* return String*/private function getContent($content){preg_match(/span(.*?)\/span/is, $content, $matches);return $this-unescape($matches[1]);}/* unicode 转 中文* param String $str unicode 字符串* return String*/private function unescape($str) {$str rawurldecode($str);preg_match_all(/(?:%u.{4})|#x.{4};|#\d;|./U,$str,$r);$ar $r[0];foreach($ar as $k$v) {if(substr($v,0,2) %u){$ar[$k] iconv(UCS-2BE,UTF-8,pack(H4,substr($v,-4)));}elseif(substr($v,0,3) #x){$ar[$k] iconv(UCS-2BE,UTF-8,pack(H4,substr($v,3,-1)));}elseif(substr($v,0,2) #) {$ar[$k] iconv(UCS-2BE,UTF-8,pack(n,substr($v,2,-1)));}}return join(,$ar);}} // class end? demo.php ?php require YTUserVideo.class.php;$obj new YTUserVideo(GOtriphk); // 用户名称GOtriphk https://www.youtube.com/user/GOtriphk/videos $videosInfo $obj-getVideosInfo();echo pre; print_r($videosInfo); echo /pre; ? 输出 Array ([0] Array([id] jYDwFozp6PY[thumb_photo] http://i.ytimg.com/vi/jYDwFozp6PY/default.jpg[middle_photo] http://i.ytimg.com/vi/jYDwFozp6PY/mqdefault.jpg[big_photo] http://i.ytimg.com/vi/jYDwFozp6PY/hqdefault.jpg[title] 【比卡超ssss突襲尖咀】香港比卡超展[content] 香港有比卡超展同場會展出全球最大、高13米嘅「比卡超立體飛船」仲會有700隻唔同角色嘅精靈現身當然亦唔小得又勁多期間限定紀念品可以優先搶以及由橫濱專程到港嘅聖誕版比卡超同粉絲全接觸總之飛唔飛都一樣有得玩The ONE x 寵物小精靈 聖誕夢想飛行日期:2014年11月9日至2015年1月4日時間:10am-10pm地點:The ONE UG2 中庭[publish_date] 1415257662[length_seconds] 124[view_count] 603[avg_rating] 0.0[embed] //www.youtube.com/embed/jYDwFozp6PY) .....
http://www.hkea.cn/news/14294399/

相关文章:

  • 工业设计网站哪个最好外贸行业有哪些工作岗位
  • 汕头网站制作推荐重庆公司网站建设
  • 网站建设具体要求温州网站建设方案外包
  • 哪个网站可以找做中厚板的公司html5 响应式网站
  • 教育网站模块建设如何注册chn域名网站
  • 做好中心网站建设工作总结木工支模价格明细表
  • 如何删除网站后台的文章idc数据中心排名
  • 网站开发需要有登陆界面的网站长春 餐饮 网站建设
  • 做网站平台的营业执照wap是什么意思中文翻译
  • 网站建设亇金手指下拉排名亅用app怎么样建网站
  • 有什么软件可以做网站关于网站建设的论文
  • 网站设计不需要考虑宁波装修公司网站制作
  • 如何设置中国建设银行网站首页工业设计招聘
  • wordpress本地使用重庆seo俱乐部联系方式
  • 40个免费网站推广平台阿里云虚拟主机可以做两个网站
  • 腾讯网qq网站王也个人资料
  • 做吃穿住行网站网站建设中广告法绝对化用语整理
  • html网站欣赏网站开发工具书
  • 盐城网站建设制作工作室什么叫百度竞价推广
  • 怎么建设网站后台衡阳房产网站建设
  • 手机版网站建设报价易语言如何做网站
  • 南昌房产网官方网站wordpress 文章列表顺序
  • 2014个人网站备案扬中人才
  • 销售产品做单页还是网站章丘建设局网站
  • 小城镇建设网站并阐述观点西安做网站公
  • 建设网站时的常见故障分类广州专业展台制作
  • asp.net mvc5网站开发之美昆明企业免费建站
  • 东莞寮步网站建设上海网站建设备案号怎么恢复
  • 建个人网站需要钱嘛网站的大小
  • php空间放多个网站公司建设网站多少钱