zoukankan      html  css  js  c++  java
  • PHP QueryList采集器

    百度下载QueryList类库文件

    /**
      * 抓取数据源
      * @param $rules    array    抓取规则
      * @param $url      string   url
      * @return mixed
      */
    function getQueryList($rules, $url)
    {
        $html = file_get_contents($url);
        $QL = new \QL\QueryList();
        return $QL::Query($html, $rules)->data;
    }
    
    //创建QL文件夹,引入phpQuery.php和QueryList.php
    //在QueryList.php中添加
    use phpQuery,Exception,ReflectionClass;
    require "phpQuery.php";
    
    //使用
    require_once("./QL/QueryList.php");
    $rules = [
        'ztgk' => ['.p1 + span', 'text'],
        'ztgk_a' => ['.p1 + span>small', 'text'],
        'jkzs' => ['.c_main ul>li:eq(4)', 'text'],
        'jkzs_a' => ['.c_main ul>li:eq(4)>label', 'text'],
        'xyys' => ['.c_main ul>li:eq(6)', 'text'],
        'xyys_a' => ['.c_main ul>li:eq(6)>label', 'text'],
        'xysz' => ['.c_main ul>li:eq(7)', 'text'],
        'xysz_a' => ['.c_main ul>li:eq(7)>label', 'text'],
    ];
    $url1 = "http://www.xzw.com/fortune/$url";
    $data['jintian'] = $comm->getQueryList($rules, $url1);
    
  • 相关阅读:
    SDOI2016游戏
    李超线段树
    SDOI2016数字配对
    SDOI2016储能表
    ! JOISC2020DAY3星座3
    JOISC2020DAY2有趣的 Joitter 交友
    第十天学习内容 函数
    第九天学习内容 结构体
    第八天学习内容 集合
    第七天学习内容 数组
  • 原文地址:https://www.cnblogs.com/ljkltt/p/14692605.html
Copyright © 2011-2022 走看看