phantomjs 除錯方法:
phantomjs命令列:phantomjs
[options] somescript.js
[arg1
[arg2
[...]]]
關於除錯的[
options]
:--remote-debugger-port
開啟除錯模式並監聽制定埠
--remote-debugger-autorun
在偵錯程式中立即執行指令碼(yes/no)
ex:
phantomjs --remote-debugger-port=9000 hello.js
指令碼內容:
debugger;//放在開頭 或者任意位置(當斷點)
for (var i=0; i < 5; i++)
phantom.exit();
**********===除錯過程**********===
step0:將上述指令碼放在 d:\hello.js
step1:開啟命令列執行
phantomjs --remote-debugger-port=9000 d:\hello.js
step2:開啟chrome 輸入 回車
step4:在console中輸入: __run() 回車
開始除錯吧,若修改**,則重複上述過程 (果然麻煩..)
PhantomJS 遠端做除錯
做爬蟲的工程師,一定會用到phantomjs,這是乙個在linux上用的無介面的瀏覽器 在終端用phantomjs來爬取資料,或者是做測試,怎麼去能看到執行到哪一步了,去實時的觀測。其實chrome的phantomjs有時候還是有區別的,所以在chrome中做的測試成功了,並不代表在phantomj...
PhantomJS 安裝步驟
一 windows 1 安裝 2 配置環境變數 在我的電腦 屬性 環境變數 patch 裡面增加如下字段 路徑為安裝路徑 c program files phantomjs 2.1.1 bin 3 使用 建立hello.js console.log hello,world phantom.exit ...
phantomjs模擬登入
最近在做一些公司其他部門系統的後台模擬操作,但由於那邊的系統最開始是外包給其他公司開發的,現在那邊的開發也不知道有些post的引數是如何生成的。於是想考察下是不是可以把phantomjs這個工具給加進來避開後台的模擬操作。做了個oschina模擬登入的例子,找到了phantomjs的api,直接開幹...