| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- <?php
- set_time_limit(0);
- /**
- * Created by PhpStorm.
- * User: chendeben
- * Date: 2019-01-16
- * Time: 17:06
- */
- require_once('vendor/autoload.php');
- //$ql = QueryList::get('https://www.baidu.com/s?wd=QueryList');
- //$titles = $ql->find('h3>a')->texts(); //获取搜索结果标题列表
- //$links = $ql->find('h3>a')->attrs('href'); //获取搜索结果链接列表
- //print_r($titles);
- //print_r($links);
- //die();
- $times = 3;
- $wd = $_REQUEST['wd'];
- if (!$wd) {
- ?>
- <!DOCTYPE html>
- <html lang="zh-cn">
- <head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- ZUI 标准版压缩后的 CSS 文件 -->
- <link rel="stylesheet" href="//cdn.bootcss.com/zui/1.8.1/css/zui.min.css">
- <!-- ZUI Javascript 依赖 jQuery -->
- <script src="//cdn.bootcss.com/zui/1.8.1/lib/jquery/jquery.js"></script>
- <!-- ZUI 标准版压缩后的 JavaScript 文件 -->
- <script src="//cdn.bootcss.com/zui/1.8.1/js/zui.min.js"></script>
- </head>
- <body>
- <br>
- <br>
- <br>
- <br>
- <form method="post" action="">
- <div class="container">
- <div class="row">
- <div class="col-md-9">
- <textarea style="height: 300px;" class="form-control" rows="3" placeholder="请输入关键词,一行一个"
- name="wd"></textarea>
- </div>
- </div>
- <br>
- <br>
- <div class="row">
- <div class="col-md-1">
- <span>爬取深度</span>
- </div>
- <div class="col-md-1 col-md-offset-2">
- <select class="form-control"
- name="deep">
- <option value="1">1</option>
- <option value="2">2</option>
- <option value="3">3</option>
- </select>
- </div>
- </div>
- <div class="row" style="margin-top: 5px;">
- <div class="col-md-2 col-md-offset-8">
- <input type="submit" class="btn btn-primary btn-lg" value="提交"/>
- </div>
- </div>
- </div>
- </form>
- </body>
- </html>
- <?php
- } else {
- $origin_str = [';', ';', ',', ',', ' ', "\r\n"];
- $des_str = [',', ',', ',', ',', ',', ','];
- $wd = str_replace($origin_str, $des_str, $wd);
- $deep=$_REQUEST['deep']?:1;
- $cmd=sprintf("nohup /usr/local/php7.2/bin/php /home/wwwroot/wyt.phplife.net/cli.php %s %s > /home/wwwroot/wyt.phplife.net/wangyating.log &",$wd,$deep);
- $str= shell_exec($cmd);
- echo "任务提交成功!";
- // echo "完成,总耗时".$second."秒";
- }
|