Phantomjs 除錯方法

2021-07-11 04:36:52 字數 777 閱讀 3186

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,直接開幹...