Selenium+PhantomJS網(wǎng)頁(yè)截圖BUG

# 使用Selenium+PhantomJS進(jìn)行整個(gè)網(wǎng)頁(yè)的截圖狡恬,發(fā)現(xiàn)一個(gè)BUG:圖片能夠顯示的最大長(zhǎng)度是有限的既鞠。

具體情況如下:


為了能夠看清楚瀏覽器是否全部加載行瑞,首先使用Chrome作為瀏覽器顯示叹阔,經(jīng)過(guò)測(cè)試截酷,能夠清楚的看到頁(yè)面已經(jīng)全部滑到網(wǎng)頁(yè)最下端蔓同,所有圖片完全加載完畢饶辙,并且用Chrome可以截圖到最下端的頁(yè)面。

由于Chrome無(wú)法截取完整的網(wǎng)頁(yè)(個(gè)人無(wú)法實(shí)現(xiàn)斑粱,不知道是否有途徑能夠?qū)崿F(xiàn)整個(gè)網(wǎng)頁(yè)截圖弃揽,后續(xù)可以查找這方面方法)只能截圖到最底端的一頁(yè),因此實(shí)際截圖使用PhantomJS來(lái)進(jìn)行整個(gè)網(wǎng)頁(yè)的截圖珊佣。但是有個(gè)問(wèn)題蹋宦,就是截圖的圖片一直看不到網(wǎng)頁(yè)最下面的部分。開(kāi)始一直以為是自己的加載沒(méi)有完全到網(wǎng)頁(yè)底端咒锻,直到我把圖片放在PS里面顯示才發(fā)現(xiàn)原來(lái)是圖片是完整的截取了冷冗,但是后面有一部分無(wú)法顯示出來(lái),PNG的格式是顯示的透明惑艇,JPG的格式是顯示的黑色蒿辙。

如圖所示:


圖片末尾顯示的透明部分

從PS中可以看到圖片的完整長(zhǎng)度是36277


圖片長(zhǎng)度

經(jīng)過(guò)剪切掉透明部分后,發(fā)現(xiàn)圖片的長(zhǎng)度是32767


剪切掉透明部分后的長(zhǎng)度

為了驗(yàn)證這個(gè)32767是否就是截圖的圖片能夠顯示的最大長(zhǎng)度滨巴,繼續(xù)做了測(cè)試思灌,換了一個(gè)更長(zhǎng)的網(wǎng)頁(yè)來(lái)截圖,發(fā)現(xiàn)最終能夠顯示的部分都是32767恭取,因此推斷泰偿,使用PhantomJS進(jìn)行網(wǎng)頁(yè)截圖是有最大長(zhǎng)度的限制的。而這個(gè)限制就是圖片能夠顯示的部分長(zhǎng)度只有32767像素蜈垮。

經(jīng)過(guò)上網(wǎng)查找原因耗跛,發(fā)現(xiàn)并沒(méi)有這方面的解釋?zhuān)ㄒ豢吹揭粋€(gè)提到這個(gè)問(wèn)題的是說(shuō)這是一個(gè)PhantomJS的BUG,不知所以攒发。

經(jīng)過(guò)百度32767這個(gè)數(shù)字调塌,發(fā)現(xiàn)原來(lái)這是int(32位)也就是整形的最大值,雖然不知道到底代表什么惠猿,但是這個(gè)特殊的值足以說(shuō)明PhantomJS截圖的這個(gè)問(wèn)題應(yīng)該不是一個(gè)BUG羔砾,而是某種特殊的原因所致。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市姜凄,隨后出現(xiàn)的幾起案子政溃,更是在濱河造成了極大的恐慌,老刑警劉巖檀葛,帶你破解...
    沈念sama閱讀 216,651評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件玩祟,死亡現(xiàn)場(chǎng)離奇詭異腹缩,居然都是意外死亡屿聋,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,468評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén)藏鹊,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)润讥,“玉大人,你說(shuō)我怎么就攤上這事盘寡〕睿” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,931評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵竿痰,是天一觀的道長(zhǎng)脆粥。 經(jīng)常有香客問(wèn)我,道長(zhǎng)影涉,這世上最難降的妖魔是什么变隔? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,218評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮蟹倾,結(jié)果婚禮上匣缘,老公的妹妹穿的比我還像新娘。我一直安慰自己鲜棠,他們只是感情好肌厨,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,234評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著豁陆,像睡著了一般柑爸。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上盒音,一...
    開(kāi)封第一講書(shū)人閱讀 51,198評(píng)論 1 299
  • 那天表鳍,我揣著相機(jī)與錄音,去河邊找鬼里逆。 笑死进胯,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的原押。 我是一名探鬼主播胁镐,決...
    沈念sama閱讀 40,084評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了盯漂?” 一聲冷哼從身側(cè)響起颇玷,我...
    開(kāi)封第一講書(shū)人閱讀 38,926評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎就缆,沒(méi)想到半個(gè)月后帖渠,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,341評(píng)論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡竭宰,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,563評(píng)論 2 333
  • 正文 我和宋清朗相戀三年空郊,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片切揭。...
    茶點(diǎn)故事閱讀 39,731評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡狞甚,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出廓旬,到底是詐尸還是另有隱情哼审,我是刑警寧澤,帶...
    沈念sama閱讀 35,430評(píng)論 5 343
  • 正文 年R本政府宣布孕豹,位于F島的核電站涩盾,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏励背。R本人自食惡果不足惜春霍,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,036評(píng)論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望椅野。 院中可真熱鬧终畅,春花似錦、人聲如沸竟闪。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,676評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)炼蛤。三九已至妖爷,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間理朋,已是汗流浹背絮识。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,829評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留嗽上,地道東北人次舌。 一個(gè)月前我還...
    沈念sama閱讀 47,743評(píng)論 2 368
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像兽愤,于是被迫代替她去往敵國(guó)和親彼念。 傳聞我的和親對(duì)象是個(gè)殘疾皇子挪圾,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,629評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容