卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

如何命令行窗口執(zhí)行JS腳本文件?

網(wǎng)友解答: 這里介紹一種方式—phantomjs,phantomjs是一個基于webkit的javascript API,可以直接解釋執(zhí)行javascript代碼。下面我簡單介紹一下ph

網(wǎng)友解答:

這里介紹一種方式—phantomjs,phantomjs是一個基于webkit的javascript API,可以直接解釋執(zhí)行javascript代碼。下面我簡單介紹一下phantomjs的安裝和使用,實驗環(huán)境win7,主要內(nèi)容如下:

1.下載安裝phantomjs,這個直接到官網(wǎng)下載就行,地址http://phantomjs.org/download.html,如下:

2.解壓完成后的目錄如下,這里解壓到任意一個目錄就行:

3.為了方便在后面命令行的使用,需要將bin目錄添加到環(huán)境變量中,我的目錄是“d:phantomjsbin”,所以添加路徑如下:

4.添加完成后,我們就可以進行測試了,這里寫了一個簡單的js腳本,主要是獲取頁面的標題,如下:

打開cmd窗口,切換到這個js腳本的目錄,輸入命令“phantomjs test.js”,就能獲取到頁面的標題,執(zhí)行截圖如下:

5.也可以抓取頁面內(nèi)容的截圖,保存為一個圖片,這里以CSDN首頁為例,主要代碼如下:

在cmd窗口運行這個js腳本:

程序運行截圖如下,已經(jīng)成功抓取到CSDN頁面的截圖:

至此,我們就完成了在命令行窗口運行js腳本。就整個過程來看,不難,其實phantomjs還有許多其他功能,像事件響應,文件操作等,我這里就不詳細介紹了,感興趣的可以自己搜一下,網(wǎng)上也有相關(guān)資料和教程,希望以上分享的內(nèi)容能對你有所幫助吧。

網(wǎng)友解答:

問題是你的腳本是針對什么宿主寫的,是MS jscript還是nodejs的js?

jscript的一般是cscript或wscript,nodejs的就是是node或npm了。

標簽: