Spynner是一個有狀態(tài),可編程Web瀏覽器Python模塊。它基于 PyQT 和 WebKit構(gòu)建。支持 Javascript, AJAX,和所有其它WebKit能夠處理的技術(shù)(Flash, SVG, ...)。使用Spynner你可以模擬一個Web瀏覽器,沒有圖形用戶界面,可以完成加載頁面、觸發(fā)事件、填寫表單等操作。因此它可以被用來實現(xiàn)爬蟲或驗收測試工具。
- 安裝spynner之前首先需要安裝pyqt4
Windows下可以在官網(wǎng)直接下最新GPL協(xié)議的PyQt4-4.11.4-gpl-Py2.7-Qt4.8.7-XX.exe,里面包含了所需要的Sip等等,無需特意安裝 - 安裝autopy,在這里下載對應版本
- 安裝spynner,終于成功了
pip install spynner