什么是無頭瀏覽器平時(shí)我們上網(wǎng)查閱信息、觀看視頻等活動,一般都是通過瀏覽器完成的,IE、chrome、火狐等都是我們經(jīng)常使用的瀏覽器,它們都擁有非常好用的可視化操作界面,配合鼠標(biāo)就可以進(jìn)行網(wǎng)上活動。截圖既然是無界面的,那如果我們想看加載的頁面是什么樣子的,怎么辦。
1、無頭瀏覽器是什么?它有什么用?
謝謝邀請!什么是無頭瀏覽器平時(shí)我們上網(wǎng)查閱信息、觀看視頻等活動,一般都是通過瀏覽器完成的,IE、chrome、火狐等都是我們經(jīng)常使用的瀏覽器,它們都擁有非常好用的可視化操作界面,配合鼠標(biāo)就可以進(jìn)行網(wǎng)上活動。而無頭瀏覽器也叫做無界面瀏覽器,它可以運(yùn)行在服務(wù)器端,也具有普通瀏覽器的能力,只是它沒有界面,常見的框架有Puppeteer、Phantomjs等無頭瀏覽器的特點(diǎn)1、使用方式我們以Phantomjs為例,既可以以cli方式使用,也可以在代碼中require進(jìn)去,它甚至可以提供一個類似于node那樣的REPL環(huán)境,
2、加載網(wǎng)絡(luò)資源既然是瀏覽器,加載網(wǎng)絡(luò)資源顯然是其基本的能力,resourceReceived和resourceRequested這兩個回調(diào)函數(shù)可以監(jiān)控加載的資源,利用它們就可以做一些網(wǎng)絡(luò)監(jiān)控。既然能獲取網(wǎng)頁的內(nèi)容,那么就可以用來做爬蟲!3、截圖既然是無界面的,那如果我們想看加載的頁面是什么樣子的,怎么辦?它提供了截圖功能,使用render方法就可以生成頁面快照,還提供了設(shè)置網(wǎng)頁大小等功能,
4、插入外部資源它可以向頁面中插入外部資源,比如插入一個js,這一點(diǎn)上比較像chrome插件。5、生成自定義網(wǎng)頁它既能獲取人家的網(wǎng)頁,同時(shí)也能生成自己的網(wǎng)頁,設(shè)置content屬性就行,6、提供document和window對象在服務(wù)器中是不存在document和window對象的,但是Phantomjs提供了這兩個變量。
7、操作頁面既然Phantomjs提供了document和window這兩大對象,那么我們就可以像在普通瀏覽器里面一樣使用它們的方法,比如操作dom元素、發(fā)送dom事件等,8、測試Phantomjs本身并不是測試框架,但是它可以配合jasmine等測試框架進(jìn)行自動化測試。喜歡我的回答就關(guān)注我吧,有問題可以發(fā)表評論,我們一起學(xué)習(xí),共同成長!,
2、無頭鱈魚到底是啥魚?
無頭鱈魚到底是啥魚?經(jīng)常在超市買菜,在冷凍區(qū)長期可以見到冷凍的鱈魚,價(jià)格比較貴,但是從截面就可以看出,肉質(zhì)雪白,沒有小刺,光是從表面就可以看出來這種魚肉非常的鮮美。稍微細(xì)心一點(diǎn)的朋友,就可以發(fā)現(xiàn),不管是冷凍的,還是新鮮的鱈魚,很少看到有帶魚頭的整條魚,一般情況下都是去掉頭,去掉內(nèi)臟,處理干凈了的整條魚肉,還有切成了片狀的魚塊,
剛開始我以為是工廠為了讓食客更加的方便處理鱈魚,所以把骨頭較多的魚頭和不能吃的內(nèi)臟處理干凈了。后來才有朋友告訴我,魚頭的鈣質(zhì)非常多,被工廠切割去做成魚粉,內(nèi)臟用來提煉魚油了,看來鱈魚真是一種經(jīng)濟(jì)魚,全身都是寶。真正的鱈魚價(jià)格不便宜,一般的都要賣到百元左右,一些市場的商家,會用一種二十元左右的油魚來冒充鱈魚,
油魚油魚體型比較小,橫截面也小一些,中間有一條淡紅色的線和脊骨相連。油魚油脂含量比較大,吃多了不易消化,容易導(dǎo)致腹瀉,不建議多吃,特別是不要給孩子吃,畢竟孩子的腸胃比較弱小,鱈魚鱈魚橫截面比較大,肉色鮮嫩潔白,沒有明顯的線條。鱈魚肉質(zhì)細(xì)膩,美味可口,營養(yǎng)價(jià)值非常的高,鱈魚的烹制分享鱈魚的肉不僅有營養(yǎng),而且非常好吃制作上首選是原汁原味的清蒸鱈魚,當(dāng)然烤鱈魚和煎鱈魚也是非常的好吃。
【清蒸鱈魚片】一、食材清單鱈魚片4片,姜蔥,料酒,蒸魚豉油,白胡椒粉,鹽二、制作步驟第一步:把鱈魚片放入淡鹽水中解凍,洗干凈以后,用廚房紙吸干水分,擺入盤中,第二步:淋上少許料酒,白胡椒粉,涂抹均勻后,腌制15分鐘。第三步:準(zhǔn)備好蒸鍋,大火把水燒開,放入腌制好的鱈魚片,撒上姜蔥絲,第四步:淋上少許蒸魚豉油,蓋上鍋蓋,大火蒸5分鐘,關(guān)火以后,放兩分鐘揭開鍋蓋即可出鍋。