樹莓派、debian 下安裝 phantomjs casperjs
phantomjs簡介
phantomjs實現了一個無介面的webkit瀏覽器。雖然沒有介面,但dom渲染、js執行、網路訪問、canvas/svg繪製等功能都很完備,在頁面抓取、頁面輸出、自動化測試等方面有廣泛的應用。
對於深層ajax網站的爬蟲,phantomjs這種無介面瀏覽器簡直就是這種網站的殺手,雖然效率遠非curl ,但結果是妥妥的, 有時候分析js程式碼實在是頭疼。
1.phantomjs編譯
編譯完成之後。bin目錄下面就是 我們需要的 phantomjs了 。sudo apt-get install build-essential chrpath git-core libssl-dev libfontconfig1-dev libxft-dev git clone git://github.com/ariya/phantomjs.git cd phantomjs git checkout 1.9 ./build.sh
進入bin目錄輸入
./phantonjs -v
就可以檢視版本號
當前版本 :2.0.0
2.casperjs編譯
git clone git://github.com/n1k0/casperjs.git
獲取最新版本的 casperjs。
當前版本:1.1-beat3
casperjs如果下載壓縮包,一定會報錯,需要修改bootstrap.js檔案才能夠正常執行。
強烈建議從github上面下載 。
3.將phantomjs 和casperjs 移動到 /usr/local/src/下面
cp -R /phamtomjs/ /usr/local/src/ cp -R /casperjs/ /usr/local/src/
4.建立連結
ln -sf /usr/local/src/casperjs/bin/casperjs /usr/local/bin/casperjs
ln -sf /usr/local/src/phantomjs/bin/phantomjs /usr/local/bin/phantomjs
此時,在哪裡都可以使用phantomjs casperjs命令了 。
相關推薦
樹莓派、debian 下安裝 phantomjs casperjs
phantomjs簡介 phantomjs實現了一個無介面的webkit瀏覽器。雖然沒有介面,但dom渲染、js執行、網路訪問、canvas/svg繪製等功能都很完備,在頁面抓取、頁面輸出、自動化測試等方面有廣泛的應用。 對於深層ajax網站的爬蟲,phantomjs這種
[Python爬蟲] 在Windows下安裝PhantomJS和CasperJS及入門介紹(上)
支持 包括 load node webpage 函數 cas examples ctr 最近在使用Python爬取網頁內容時,總是遇到JS臨時加載、動態獲取網頁信息的困難。例如爬取CSDN下載資源評論、搜狐圖片中的“原圖”等,此時嘗試學習Phantomjs和
在樹莓派、香蕉派上安裝ROS JADE (Arch Linux)
在ros官方網站上對於raspberry pi、banana pi等ARM裝置只提供了Ubuntu系統的安裝方式,對於Arch等暫時還沒有支援。而對於剛出的ROS發行版Jade,更是連PC版都只有Ubuntu、MacOS的安裝說明。但是Jade在Arch上的安裝是有辦法的,在ARM裝置上
Debian下安裝Google、雲中文輸入法
Debian下安裝Sougou、Google中文輸入法第一步 安裝add-apt-repository 在ubuntu下安裝python-software-properties和software-properties-common之活,即可使用add-apt-reposit
在樹莓派(Debian系統)上安裝wxPython
第一步:匯入Key curl http://apt.wxwidgets.org/key.asc | sudo apt-key add - 第二步:將下面指令追加到檔案 /etc/apt/sources.list # wxWidgets/wxPython repos
在樹莓派(Debian系統)上安裝python軟體包pymssql
tar zxvf freetds-stable.tgz cd freetds-0.91 ./configure --prefix=/usr/local/freetds --with-tdsver=8.0 --enable-msdblib --enable-dbmfix
樹莓派php+nginx的安裝和php調用c++程序
pre rpc php fault nginx etc 問題 css 程序 樹莓派安裝php+nginx流程: 1、安裝php環境: sudo apt-get install nginx php5-fpm php5-cgi php5-cli php5-curl php5-
【RabbitMQ】3、win7下安裝RabbitMQ
默認 窗體 releases style gen gem 執行 file spl RabbitMQ依賴erlang,所以先安裝erlang,然後再安裝RabbitMQ; erlang,下載地址:http://www.erlang.org/download Rabb
golang 2行代碼在基於arm linux的樹莓派、orangepi上運行http web服務
目標 開發板 server post fontsize alt main函數 handle 基於 go語言(golang)簡化了跨平臺交叉編譯步驟,支持在windows系統下交叉編譯基於arm+linux平臺的應用,運行時無需其它依賴庫。以下以一個簡單的http serve
樹莓派(Debian)系統開啟iptables的raw表實現日誌輸出
ges sysctl -i trac blank 無法 bsp 查看 squeeze 說明:可能Debian默認不開啟iptables的raw表,所以無法通過其實現日誌跟蹤。 日誌跟蹤:http://www.cnblogs.com/EasonJim/p/8413563.h
樹莓派小車(二)樹莓派、小車和紅外線模塊連接(多圖)
post ges pos logs -m img gem 讀者 alt 正文之前 上一篇文章介紹了小車底盤以及驅動板的安裝,這一次來講一講樹莓派與驅動板以及紅外線模塊的安裝。 正文 1. 樹莓派的GPIO引腳定義: 樹莓派的GPIO引腳共分為兩種類型,一種是PHYSIC
Debian下安裝apache
進行 此刻 ref 註意 bsp 安裝gcc 提前 sta c-c 今天安裝apache遇到點坑,所以寫一篇記錄一下 本機環境 系統:個人PC Debian/Deepin-15.5,該教程適用於Debian系統 安裝軟件 目標軟件:apache-httpd,
樹莓派 無屏幕 安裝Ubuntu系統 無頭安裝 無顯示器 用網線
tps com 運行 line 內存 百度網盤 log 啟動 網線 能看到此篇博客的人說明都嘗試失敗了,會發現內存卡刷入Ubuntu後,無法通過ssh操作樹莓派。是因為官方的ubuntu系統在初次運行時需要設定一些東西,類似windows第一次啟動也需要設置那樣,如果不設置
在ARM裝置(樹莓派、香蕉派)上為Arch Linux配置yaourt
在PC上為Arch Linux配置yaourt沒什麼好說的,根據Wiki一步一步來就可以。但是在我的Banana Pi上,配置yaourt遇到了一些問題,卡了好久才配置好。下面就詳述一下具體步驟,以供參考。 首先,和PC一樣,我們先更改pacman.conf檔案。 開啟pacman
Centons7下安裝配置Flume、Linux下安裝配置Flume、Flume的簡單使用示例、Flume整合Kafka使用
本篇文章主要介紹在windows下使用vmware虛擬機器中的Linux(Centons7)下配置安裝Flume。 目前Flume 的最新版本為1.8,筆者安裝的是1.6,是Flume的一個經典版本,通常在生產環境中使用的就是這個版本,在安裝Flume前,看先它的前置條件 (1)
Linux環境下安裝phantomjs
新建資料夾 mkdir PhantomJS cd PhantomJS 下載解壓 wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2 tar -
Centons7下安裝配置Kafka、Linux下安裝配置Kafka
本篇文章主要介紹在windows下使用vmware虛擬機器中的Linux(Centons7)下配置安裝Kafka。 簡要步驟: ①、下載Kafka解壓包 ②、解壓Kafka ③、修改配置檔案 ④、啟動Kafka ⑤、建立topic 詳細步驟:
樹莓派開發板使用記錄1:[轉]資料收集及樹莓派系統在Ubuntu安裝
參考教程(微雪課堂):http://www.waveshare.net/study/portal.php 樹莓派實驗室: http://shumeipai.nxez.com/2014/12/21/use-raspberry-pi-with-qemu-virtual-machine-simulation.ht
嵌入式系統(1)- 樹莓派DIY小車 - 小車安裝
1.電機與L298N驅動板連線 將兩邊電機的負極連至L298N的OUT1和OUT3處,正極連至OUT2和OUT4處。 2.驅動板L298N供電 3.驅動板連線樹莓派 驅動板4個介面IN1,IN2
CentOS下安裝phantomjs-2.1.1-linux-x86_64.tar.bz2
1、檢視linux系統位數,來判斷下載適配的PhantomJS; 輸入命令:# lsb_release -a 2、下載PhantomJS; 從官網http://phantomjs.org/download.html下載linux64位的安裝包即&