55 * Date: 2018/7/31
66 * Time: 下午9:01
77 */
8-
9- require_once "src/PublicCore.php " ;
8+ //引用文件
109require_once "Config.php " ;
10+ require_once "Src/DbCore.php " ;
11+ require_once "Src/PublicCore.php " ;
1112
1213//遍历目录文件
13- function print_dir ($ dir_path )
14- {
15- $ files = array ();
16- if (@$ handle = opendir ($ dir_path )) { //注意这里要加一个@,不然会有warning错误提示:)
17- while (($ file = readdir ($ handle )) !== false ) {
18- if ($ file != ".. " && $ file != ". " ) { //排除根目录;
19- $ files [] = $ file ;
20- }
21- }
22- closedir ($ handle );
23- return $ files ;
24- }
25- }
26-
27- $ dir = print_dir ('src ' . DIRECTORY_SEPARATOR . 'spider ' );
28-
14+ $ spiderCore = new PublicCore ();
15+ $ dir = $ spiderCore ->print_dir ('Src ' . DIRECTORY_SEPARATOR . 'Spider ' );
2916
3017//输出可以选择的爬虫
3118$ spider = "" ;
@@ -34,17 +21,21 @@ function print_dir($dir_path)
3421}
3522$ print = "
3623=============================
37- PHP Images Spider " .
38- PHP_EOL
39- . $ spider .
40- PHP_EOL .
41- "Chenjinyi:https://github.com/Chenjinyi
24+ PHP Images Spider "
25+ . $ spiderCore ->eol ($ spider ).
26+ "Chenjinyi:https://github.com/Chenjinyi
4227=============================
43- " . PHP_EOL . "请输入你选择的爬虫: " ;
28+ " . PHP_EOL .
29+ "请输入你选择的爬虫: " ;
4430print_r ($ print );
4531$ input = trim (fgets (STDIN ));
4632
33+ $ t1 = microtime (true );//记录运行时间
4734
4835//使用爬虫
49- $ spider_path = 'src ' . DIRECTORY_SEPARATOR . 'spider/ ' ;
50- empty ($ dir [$ input ]) ? die ('参数错误 ' ) : include_once $ spider_path . $ dir [$ input ];
36+ $ spider_path = 'Src ' . DIRECTORY_SEPARATOR . 'Spider/ ' ;
37+ empty ($ dir [$ input ]) ? die (PHP_EOL . '参数错误 ' ) : include_once $ spider_path . $ dir [$ input ];
38+
39+ $ t2 = microtime (true );//记录运行结束时间
40+
41+ print_r (PHP_EOL . '耗时 ' . round ($ t2 - $ t1 , 3 ) . "秒 " );//输入运行时间
0 commit comments