PHP 直接采集百度 - 再也不要看百度丑陋的界面了
作者: xtlsoft
时间: 2017-10-02 13:28:18
分类: 旧稿
话不多说,代码拿来
#!/usr/bin/php
<?php
/**
* Searcher
*
* @author xtl<[email protected]>
*
*/
require_once "vendor/autoload.php";
use \QL\QueryList;
use \League\CLImate\CLImate;
$cli = new CLImate;
$word = $argv[1];
$url = "http://www.baidu.com/s?ie=utf-8&wd=$word";
$rule = array(
'title' => array(".result>h3>a", 'text'),
'link' => array(".result>h3>a", 'href')
);
$data = QueryList::get($url)->rules($rule)->query()->getData()->all();
//print_r($data->all());
foreach ($data as $k=>$v){
$data[$k]['title'] = "<bold><blue>{$v['title']}</blue></bold>";
$data[$k]['link'] = "<red><underline>{$v['link']}</underline></red>";
}
$cli->table($data);
屏幕截图
什么类库,自己猜去
防止伸手党 2333~~~
整理时添加:请勿相信百毒。