PHP爬蟲框架Querylist介紹
PHP爬蟲框架Querylist介紹
資料來源: https://mp.weixin.qq.com/s/bZIDwZ42oc97zOsnL5LyXA
官網:http://www.querylist.cc/
QueryList 是什麼
QueryList是一套用於內容採集的PHP工具,它使用更加現代化的開發思想,語法簡潔、優雅,可擴展性強。相比傳統的使用晦澀的正則表達式來做採集,QueryList使用了更加強大而優雅的CSS選擇器來做採集,大大降低了PHP做採集的門檻,同時也讓採集代碼易讀易維護,讓你從此告別晦澀難懂且不易維護的正則表達式。
QueryList 提供的一整套內容採集解決方案
DOM內容選擇:CSS選擇器
HTTP客戶端:GuzzleHTTP
內容過濾:CSS選擇器
解決亂碼:內置多套亂碼解決方案
額外功能:豐富的擴展插件
安裝
QueryList目前有2個支持的版本V3和V4,安裝之前你需要根據實際環境來選擇,它們的區別如下:
V3:PHP版本要求PHP5.3以上;
V4:PHP版本要求PHP7.0以上;
這裡我們使用composer安裝最新版的使用:
composer require jaeger/querylist
如果composer長時間未響應,建議更換國內鏡像
composer config -g repo.packagist composer https://packagist.laravel-china.org