陈德本 5 年之前
父节点
当前提交
396b291819
共有 5 个文件被更改,包括 49 次插入14 次删除
  1. 8 5
      .idea/php.xml
  2. 7 5
      .idea/wangyating.iml
  3. 21 1
      composer.json
  4. 7 0
      index.html
  5. 6 3
      site.php

+ 8 - 5
.idea/php.xml

@@ -20,10 +20,6 @@
       <path value="$PROJECT_DIR$/vendor/guzzlehttp/promises" />
       <path value="$PROJECT_DIR$/vendor/guzzlehttp/psr7" />
       <path value="$PROJECT_DIR$/vendor/cache/filesystem-adapter" />
-      <path value="$PROJECT_DIR$/vendor/symfony/polyfill-php72" />
-      <path value="$PROJECT_DIR$/vendor/symfony/polyfill-intl-idn" />
-      <path value="$PROJECT_DIR$/vendor/symfony/polyfill-intl-normalizer" />
-      <path value="$PROJECT_DIR$/vendor/symfony/polyfill-php70" />
       <path value="$PROJECT_DIR$/vendor/guzzlehttp/guzzle" />
       <path value="$PROJECT_DIR$/vendor/jaeger/g-http" />
       <path value="$PROJECT_DIR$/vendor/symfony/var-dumper" />
@@ -37,7 +33,6 @@
       <path value="$PROJECT_DIR$/vendor/markbaker/complex" />
       <path value="$PROJECT_DIR$/vendor/sabre/uri" />
       <path value="$PROJECT_DIR$/vendor/sabre/event" />
-      <path value="$PROJECT_DIR$/vendor/jaeger/querylist-rule-baidu" />
       <path value="$PROJECT_DIR$/vendor/sabre/xml" />
       <path value="$PROJECT_DIR$/vendor/sabre/http" />
       <path value="$PROJECT_DIR$/vendor/sabre/vobject" />
@@ -45,8 +40,16 @@
       <path value="$PROJECT_DIR$/vendor/league/flysystem-webdav" />
       <path value="$PROJECT_DIR$/vendor/limestonenetworks/php-ipmitool" />
       <path value="$PROJECT_DIR$/vendor/symfony/process" />
+      <path value="$PROJECT_DIR$/vendor/ezyang/htmlpurifier" />
+      <path value="$PROJECT_DIR$/vendor/myclabs/php-enum" />
+      <path value="$PROJECT_DIR$/vendor/psr/http-factory" />
+      <path value="$PROJECT_DIR$/vendor/psr/http-client" />
+      <path value="$PROJECT_DIR$/vendor/maennchen/zipstream-php" />
+      <path value="$PROJECT_DIR$/vendor/league/mime-type-detection" />
+      <path value="$PROJECT_DIR$/vendor/jaeger/querylist-rule-baidu" />
     </include_path>
   </component>
+  <component name="PhpProjectSharedConfiguration" php_language_level="7.2" />
   <component name="PhpUnit">
     <phpunit_settings>
       <PhpUnitSettings custom_loader_path="$PROJECT_DIR$/vendor/autoload.php" />

+ 7 - 5
.idea/wangyating.iml

@@ -14,7 +14,6 @@
       <excludeFolder url="file://$MODULE_DIR$/vendor/jaeger/g-http" />
       <excludeFolder url="file://$MODULE_DIR$/vendor/jaeger/phpquery-single" />
       <excludeFolder url="file://$MODULE_DIR$/vendor/jaeger/querylist" />
-      <excludeFolder url="file://$MODULE_DIR$/vendor/jaeger/querylist-rule-baidu" />
       <excludeFolder url="file://$MODULE_DIR$/vendor/lcobucci/jwt" />
       <excludeFolder url="file://$MODULE_DIR$/vendor/league/event" />
       <excludeFolder url="file://$MODULE_DIR$/vendor/league/flysystem" />
@@ -36,15 +35,18 @@
       <excludeFolder url="file://$MODULE_DIR$/vendor/sabre/uri" />
       <excludeFolder url="file://$MODULE_DIR$/vendor/sabre/vobject" />
       <excludeFolder url="file://$MODULE_DIR$/vendor/sabre/xml" />
-      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/polyfill-intl-idn" />
-      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/polyfill-intl-normalizer" />
       <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/polyfill-mbstring" />
-      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/polyfill-php70" />
-      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/polyfill-php72" />
       <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/polyfill-php80" />
       <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/process" />
       <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/var-dumper" />
       <excludeFolder url="file://$MODULE_DIR$/vendor/tightenco/collect" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/ezyang/htmlpurifier" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/myclabs/php-enum" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/psr/http-factory" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/psr/http-client" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/maennchen/zipstream-php" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/league/mime-type-detection" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/jaeger/querylist-rule-baidu" />
     </content>
     <orderEntry type="inheritedJdk" />
     <orderEntry type="sourceFolder" forTests="false" />

+ 21 - 1
composer.json

@@ -1,14 +1,34 @@
 {
     "require": {
+        "jaeger/querylist-rule-baidu":"*",
         "bshaffer/oauth2-server-php": "^1.10",
         "league/oauth2-server": "^7.3",
         "jaeger/querylist": "^4.1",
         "phpoffice/phpspreadsheet": "^1.6",
-        "jaeger/querylist-rule-baidu": "^4.0",
         "league/flysystem": "^1.0",
         "league/flysystem-webdav": "^1.0",
         "limestonenetworks/php-ipmitool": "^1.0",
         "ext-curl": "*",
         "ext-json": "*"
+    },
+    "repositories": [
+    {
+        "type": "package",
+        "package": {
+            "name": "jaeger/querylist-rule-baidu",
+            "version": "1.0.0",
+            "type": "pacakge",
+            "source": {
+                "url": "https://git.97admin.com:433/chendeben/QueryList-Rule-Baidu.git",
+                "type": "git",
+                "reference": "master"
+            },
+            "autoload": {
+                "psr-4": {
+                    "QL\\Ext\\": ""
+                }
+            }
+        }
     }
+]
 }

+ 7 - 0
index.html

@@ -90,6 +90,13 @@
                     <label for="page"> 获取页数</label>
                     <input name="page" id="page" class="form-control" value="10">
                 </div>
+                <div class="form-group">
+                    <label for="platform"> 选择平台</label>
+                    <select class="form-control" id="platform" name="platform">
+                        <option value="PC">PC</option>
+                        <option value="M">M</option>
+                    </select>
+                </div>
                 <input type="submit" class="btn btn-primary  btn-lg" style="float: right" value="提交"/>
             </form>
         </div>

+ 6 - 3
site.php

@@ -12,10 +12,10 @@ $domain = $_POST['domain'];
 $page = $_POST['page'];
 $word = $_POST['word'];
 $ql = QueryList::getInstance();
-$ql->use(Baidu::class);
+//$ql->use(Baidu::class);
 //or Custom function name
-$ql->use(Baidu::class, 'baidu');
-$baidu = $ql->baidu(10);
+$ql->use(Baidu::class, 'baidu',"M");
+ $baidu = $ql->baidu(10);
 $str = "site:" . $domain;
 if ($word) {
     $origin_str = [';', ';', ',', ',', ' ', "\r\n"];
@@ -39,10 +39,13 @@ foreach ($word as $item) {
     for ($i = 1; $i <= $page; $i++) {
         $data = $searcher->page($i, true);
         $data = json_decode(json_encode($data), true);
+        $data=array_filter($data);
         $result = array_merge($result, $data);
     }
     $act_sheet = $spreadsheet->getActiveSheet();
     $result = array_merge($header, $result);
+    var_dump($result);
+    die();
     $title="关键词:".$item;
     if ($p == 0) {
         $act_sheet->setTitle($title);