定制 xuliangliang22/search 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

xuliangliang22/search

Composer 安装命令:

composer require xuliangliang22/search

包简介

composer gather iqiyi youku vqq video urls

README 文档

README

this is gather iqiyi youku vqq video urls and baidu pic 360 pic img urls and download pic to loacl

video

include 'vendor/autoload.php';
use XuLiangLiang\Search\Factory;
//$video_type ['iqiyi','youku','vqq'],只选择其中一个作为参数即可
$vfactory = new Factory();
$vfactory->getSelfObj($video_type);
$videoObj = $vfactory->factoryObj;
//获得列表页的数组['title'=>'标题','litpic'=>'缩略图','con_url'=>'内容链接地址']
//$keyword (搜索的关词) ,$pagenum (第几页)
$data = $videoObj->getVideoList($keyword,$pagenum);
if($data === null){
    echo "this is error";
    exit;
}
//获得内容视频链接,$con_url上面的数据中的con_url
$videoUrl = $videoObj->getVideoBody($con_url);
if($videoUrl === null){
    echo "this is error";
    exit;
}

with pic

###baidu

//size [全部尺寸=>0,特大尺寸=>9,大尺寸=>3,中尺寸=>2,小尺寸=>1];
//如果传递了with 或 height 就不需要传递size
//mold = ['全部'=>'s=0&lm=0&st=-1&face=0','头像'=>'s=3&lm=0&st=-1&face=0','面部特写'=>'s=0&lm=0&st=-1&face=1','卡通漫画'=>'s=0&lm=0&st=1&face=0','简笔画'=>'s=0&lm=0&st=2&face=0','动态图片=>'s=0&lm=6&st=-1&face=0','静态图片'=>'s=0&lm=7&st=-1&face=0']
//color ['all'=>0,'red'=>1,'orage'=>256,'yellow'=>2,'green'=>4,'violet'=>32,'pink'=>64,'cyan'=>8,'blue'=>16,'brown'=>128,'white'=>1024,'black'=>512,'black-and-white'=>2048];
//return picurlsArr
include "vendor/autoload.php"
use XuLiangLiang\Search\Factory
//$keyword 
$width = 800;
$height = 800;
$size = 0|9...
$mold = 's=0&lm=0&st=-1&face=0'
$color = 0
$attrArr = array(
//    'width' => $width,
//    'height' => $height,
    'size'=>$size,
    'mold' => $mold,
    'color' => $color
);
$factory = new Factory();
$factory->getSelfObj('baidupic');
$baidupicObj = $pfactory->factoryObj;
//$attrArr可以不传,默认为null
$rest = $baiduPicObj->getPic($keyword, $attrArr);

###360

// retrun pic urls arr
//size [全部尺寸=>0,大尺寸=>1,中尺寸=>2,小尺寸=>3,壁纸尺寸=>4];
//mold  [动态图片=>d 静态图片=>s]
//&color [red orange yellow green grass blue purple pink brown white black bandw]
include "vendor/autoload.php"
use XuLiangLiang\Search\Factory
$pfactory = new Factory('sansixpic')
$sansixpicObj = $pfactory->factoryObj;
$rest = $sansixpicObj->getpic($key,$attrArr);

图片下载

include "vendor/autoload.php"
use XuLiangLiang\Search\Factory
$factory = new Factory();
$factory->getSelfObj('picdown');
$picObj = $factory->factoryObj;
//$fileName [本地保存文件名,可以是数组,example:/home/images/xxxx.jpg | array('/home/images/xxx.jpg','/home/images/xxxx.jpg')]
//$imgurl [图片网络路径,可以是数组,example:http://image.baidu.xxx.jpg | array('http://image.baidu.xxxx.jpg','http://image.baidu.xxx.jpg')]
//如果是数组,保存路径与网络地址一一对应
//@return 下载图片保存的绝对路径数组
$picObj->imgDown($fileName, $imgurl);

统计信息

  • 总下载量: 23
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2017-05-10

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固