php能做爬蟲嗎?php能寫爬蟲嗎?提到網(wǎng)頁爬蟲,大家肯定第一時間想到是Python做爬蟲。其實用PHP也可以實現(xiàn)網(wǎng)頁爬蟲功能!這里推薦一款php的爬蟲框架phpspider。不建議自己寫爬蟲,因為效率太低。使用框架爬蟲要高效很多。
自己新建一個目錄,如spider,在該目錄下運(yùn)行composer require owner888/phpspider命令,如下結(jié)果便是成功安裝了。
沒有composer也可以去github上下載https://github.com/owner888/phpspider
進(jìn)入spider目錄,會發(fā)現(xiàn)多了些文件,可以不用管。直接新建index.php,寫入如下程序:
對于程序內(nèi)有不懂的地方,可閱讀phpspider的文檔https://doc.phpspider.org
這里要注意phpspider需要通過命令來運(yùn)行,如果直接通過瀏覽器打開就會這樣
這里在spider目錄中運(yùn)行php index.php,就會呈現(xiàn)如下結(jié)果:
運(yùn)行到最后的樣子
在運(yùn)行結(jié)束后看一下數(shù)據(jù)庫里的數(shù)據(jù)是否成功插入
至此一個簡單的php網(wǎng)頁爬蟲就完成了