十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
前言
Splash是一個javascript渲染服務(wù)。它是一個帶有HTTP API的輕量級Web瀏覽器,使用Twisted和QT5在Python 3中實現(xiàn)。QT反應(yīng)器用于使服務(wù)完全異步,允許通過QT主循環(huán)利用webkit并發(fā)。
一些Splash功能:
Scrapy-Splash的安裝分為兩部分,一個是Splash服務(wù)的安裝,具體通過Docker來安裝服務(wù),運行服務(wù)會啟動一個Splash服務(wù),通過它的接口來實現(xiàn)JavaScript頁面的加載;另外一個是Scrapy-Splash的Python庫的安裝,安裝后就可在Scrapy中使用Splash服務(wù)了,下面我們分三部份來安裝:
(1)安裝Docker
#安裝所需要的包: yum install -y yum-utils device-mapper-persistent-data lvm2 #設(shè)置穩(wěn)定存儲庫: yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo #開始安裝DOCKER CE: yum install docker-ce #啟動dockers: systemctl start docker #測試安裝是否正確: docker run hello-world