在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/Java  HTML/ phantomjs 是把動(dòng)態(tài)的js 變化成 html

phantomjs 是把動(dòng)態(tài)的js 變化成 html

朋友告訴我 phantomjs 是把動(dòng)態(tài)的js 渲染成html 這句話怎么理解?

我的理解就是動(dòng)態(tài)渲染的那些js 總是變化的,而phantomjs 可以把這些動(dòng)態(tài)的js 變成靜態(tài)的html 這樣可以很簡(jiǎn)單的抓取到

但是這怎么看出來(lái)哪里有變化呢?

這個(gè)是通過(guò)在瀏覽器源碼里面看出來(lái)變化?還是說(shuō)請(qǐng)求一下看返回的代碼的變化?

回答
編輯回答
放開(kāi)她

PhantomJS 你可以當(dāng)作是一個(gè)沒(méi)有界面的 chrome 瀏覽器, 瀏覽器嘛, 即能打開(kāi)網(wǎng)頁(yè)地址, 又能執(zhí)行 js, 由于跑測(cè)試代碼時(shí)用戶(hù)不需要一直盯著看, 也就沒(méi)有必要非要開(kāi)個(gè)瀏覽器界面, 所以用于這用于測(cè)試是非常方便的, 在命令行里執(zhí)行一下, 它跑完測(cè)試在命令行輸出測(cè)試結(jié)果.

2018年6月17日 08:14
編輯回答
雨蝶

PhantomJS事實(shí)上和瀏覽器一樣進(jìn)行了DOM的創(chuàng)建、CSS的渲染、JS的執(zhí)行,只是沒(méi)有將界面顯示出來(lái)。

2018年6月6日 09:35