[Python] Ghost.py 模擬瀏覽器執行 JavaScript 安裝筆記

[Python] Ghost.py 模擬瀏覽器執行 JavaScript 安裝筆記

要用Python寫一個要抓取網頁的程式,但裡面太多 javascript 了,需要有工具來模擬瀏覽器來執行 javascript。

網路上搜尋到 Ghost.py 記錄一下。

安裝 Qt SDK
Qt libraries 4.8.4 for Mac (185 MB)

安裝 SIP
sip-4.14.6.tar.gz

1
2
3
4
5
6
wget http://sourceforge.net/projects/pyqt/files/sip/sip-4.14.6/sip-4.14.6.tar.gz
tar zxvf sip-4.14.6.tar.gz
cd sip-4.14.6
python configure.py
make
sudo make install

安裝 PyQt
PyQt-mac-gpl-4.10.1.tar.gz

1
2
3
4
5
6
wget http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-4.10.1/PyQt-mac-gpl-4.10.1.tar.gz
tar zxvf PyQt-mac-gpl-4.10.1.tar.gz
cd PyQt-mac-gpl-4.10.1
python configure.py
make
sudo make install

安裝 PySide

1
2
wget http://pyside.markus-ullmann.de/pyside-1.1.1-qt48-py27apple.pkg
open pyside-1.1.1-qt48-py27apple.pkg

安裝 flask

1
2
3
git clone https://github.com/mitsuhiko/flask.git
cd flask
sudo python setup.py install

安裝 Paste

1
2
3
hg clone http://bitbucket.org/ianb/paste
cd paste
sudo python setup.py install

安裝 Ghost.py

1
2
3
git clone git://github.com/carrerasrodrigo/Ghost.py.git
cd Ghost.py
sudo python setup.py install

檢查是否安裝成功

1
python
Python 2.7.2 (default, Oct 11 2012, 20:14:37)
[GCC 4.2.1 Compatible Apple Clang 4.0 (tags/Apple/clang-418.0.60)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
1
from ghost import Ghost
>>>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值