最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

命令行下的2款網(wǎng)頁截圖工具推薦

 更新時間:2014年07月18日 10:46:45   投稿:junjie  
這篇文章主要介紹了命令行下的2款網(wǎng)頁截圖工具推薦,分別是針對IE瀏覽器的IECapt和針對Firefox瀏覽器的PageSaver,需要的朋友可以參考下

現(xiàn)在很多瀏覽器或瀏覽器工具欄、插件都提供網(wǎng)頁截圖的功能,不過大多數(shù)都需要鼠標(biāo)或鍵盤手工操作,而不能通過命令行自動化完成。有時我們可能需要每天定時對某些網(wǎng)頁截圖,或者批量地對多個URL截圖,這時這些的需要手工操作的截圖工具或插件就有一點不夠用了。不過幸運的是,有一些免費的可以通過命令行方式操作的網(wǎng)頁截屏軟件或瀏覽器插件可以幫我們解決這個問題,下面介紹兩款我經(jīng)常使用的。

第一款是IECapt,官方主頁在 http://iecapt.sourceforge.net/ ,這是一個免費開源的軟件,有C++和C#兩種語言的版本。

這款軟件沒有GUI,只能在純命令行方式下運行,運行的命令為:

復(fù)制代碼 代碼如下:
IECapt –url=http://jb51.net/ –out=localfile.png

其中參數(shù) –url 后面跟的是你要截圖的網(wǎng)站的地址,–out 后面跟的是截圖后的圖片文件的保存名。這兩個參數(shù)是最常用的,另外還有一些參數(shù),比如 –delay ,可以指定頁面打開后過多少秒再截圖,這在截取某些使用了 Ajax 等延遲加載技術(shù)的頁面時非常有用。更多的參數(shù)可以用 IECapt –help 命令來查看。

這個軟件很好用,不過如同它的名字所說的,它是基于IE的,這樣一來基本上也只能在Windows系統(tǒng)上使用。截圖時它實際上是在后臺調(diào)用了本機上安裝的IE瀏覽器對頁面進(jìn)行渲染,一般來說,你在IE瀏覽器下看到某個頁面是什么樣子,用IECapt截的圖也是那個樣子。

IECapt的主頁上還介紹了另一個跨平臺的基于 WebKit 引擎的網(wǎng)頁截圖軟件 CutyCapt ,這個軟件需要 Qt 庫的支持,使用方法和 IECapt 幾乎一樣,但是有更多更靈活的參數(shù),這兒就不詳細(xì)介紹了。

要介紹的另一款可以在命令行模式下使用的網(wǎng)頁截圖工具是 Firefox 的插件 PageSaver ,主頁是 http://pearlcrescent.com/products/pagesaver/

這個插件有需要付費的專業(yè)版以及免費的基本版,對于一般的命令行截圖來說,基本版就足夠了。安裝好以后,它會在瀏覽器地址欄旁邊添加一個照相機圖標(biāo)的按鈕,點擊即可像普通的網(wǎng)頁截圖插件一樣對當(dāng)前網(wǎng)頁進(jìn)行截圖,也可以點擊圖標(biāo)旁的下拉三角做一些設(shè)置,比如設(shè)計默認(rèn)保存文件名規(guī)則。同時,你可以通過命令行對指定URL進(jìn)行截圖,比如:

[code]firefox -saveimage http://jb51.net/[/code]

這個命令會調(diào)用系統(tǒng)的 Firefox ,打開指定的網(wǎng)址并截圖,如果 Firefox 當(dāng)時不在運行,這個命令會先打開 Firefox ,截圖完成后再關(guān)閉 Firefox 。需要注意的是,如果要在命令行下使用這個插件截圖,最好關(guān)閉火狐瀏覽器“恢復(fù)上次會話”的功能,否則命令行新打開頁面時有可能一直停在確認(rèn)是否打開上次會話的界面。

截圖之后圖片會被保存在執(zhí)行命令的當(dāng)前目錄,文件名格式需要在插件的選項面版中設(shè)置(專業(yè)版可以在截圖命令中再指定保存文件名),圖片可保存為PNG或JPEG兩種格式。這個插件是基于 Firefox 的,截圖當(dāng)然也是通過 Firefox 瀏覽器渲染的。

IECapt和Firefox PageSaver,一個基于 IE,一個基于 Firefox,兩者結(jié)合,再加上一些自寫腳本的補充,基本上可以滿足大部分命令行方式截圖的需求了。

相關(guān)文章

  • Matlab幾個常用的繪圖顏色搭配推薦

    Matlab幾個常用的繪圖顏色搭配推薦

    使用matlab畫圖時,怎樣才能調(diào)出順眼的顏色呢?下面這篇文章主要給大家介紹了關(guān)于Matlab幾個常用的繪圖顏色搭配,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • SpringSecurity框架簡介及與shiro特點對比

    SpringSecurity框架簡介及與shiro特點對比

    這篇文章是SpringSecurity框架的入門篇,主要為大家介紹了SpringSecurity框架簡介及與shiro優(yōu)缺點對比有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2022-03-03
  • 詳解git基本操作和指令

    詳解git基本操作和指令

    這篇文章主要介紹了git基本操作和指令的相關(guān)知識,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2020-11-11
  • 12個Visual Studio調(diào)試效率技巧(小結(jié))

    12個Visual Studio調(diào)試效率技巧(小結(jié))

    這篇文章主要介紹了12個Visual Studio調(diào)試效率技巧,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2020-07-07
  • 大型網(wǎng)站架構(gòu)演變和知識體系

    大型網(wǎng)站架構(gòu)演變和知識體系

    之前也有一些介紹大型網(wǎng)站架構(gòu)演變的文章,例如LiveJournal的、ebay的,都是非常值得參考的,不過感覺他們講的更多的是每次演變的結(jié)果,而沒有很詳細(xì)的講為什么需要做這樣的演變
    2009-01-01
  • JetBrains(IEDA、CLion、Pycharm) 學(xué)生獲得免費使用資格

    JetBrains(IEDA、CLion、Pycharm) 學(xué)生獲得免費使用資格

    JetBrains針對學(xué)生推出了免費使用資格,但是很多同學(xué)卻不知道或者說不知道怎樣獲得免費資格,通過學(xué)生認(rèn)證來使用JetBrains的軟件才是最方便穩(wěn)定的,具體怎么獲取呢,感興趣的朋友跟隨小編一起看看吧
    2020-08-08
  • fiddler抓包小技巧之自動保存抓包數(shù)據(jù)的實現(xiàn)方法分析【可根據(jù)需求過濾】

    fiddler抓包小技巧之自動保存抓包數(shù)據(jù)的實現(xiàn)方法分析【可根據(jù)需求過濾】

    這篇文章主要介紹了fiddler抓包小技巧之自動保存抓包數(shù)據(jù)的實現(xiàn)方法,較為詳細(xì)的分析了fiddler自動保存抓包數(shù)據(jù)及根據(jù)需求過濾相關(guān)操作技巧,需要的朋友可以參考下
    2020-01-01
  • Git創(chuàng)建子分支,合并分支并提交

    Git創(chuàng)建子分支,合并分支并提交

    這篇文章主要介紹了Git創(chuàng)建子分支,合并分支并提交,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • vsCode中配置setings.json的技巧

    vsCode中配置setings.json的技巧

    本文給大家分享的是一個在vsCode中配置好的setings.json的樣例,可以給大家一個參考,有需要的小伙伴可以來看下
    2020-01-01
  • git?push指令常見選項和用法詳解

    git?push指令常見選項和用法詳解

    Git中的git?push命令用于將本地倉庫的改動推送到遠(yuǎn)程倉庫,是協(xié)同開發(fā)中的重要工具,在團隊合作中,使用git?push和git?pull可以有效維護項目同步,避免沖突,推送時若遇到?jīng)_突需先解決后再進(jìn)行推送,需要的朋友可以參考下
    2024-09-09

最新評論

高淳县| 盐城市| 利津县| 将乐县| 科技| 栾川县| 南投县| 宾阳县| 朔州市| 临高县| 来凤县| 宁波市| 临泉县| 高青县| 赤峰市| 明星| 苏尼特左旗| 清远市| 蒲江县| 嘉鱼县| 闵行区| 深州市| 剑河县| 灵璧县| 马龙县| 钟祥市| 平罗县| 唐海县| 密山市| 巴彦淖尔市| 余庆县| 莆田市| 雷波县| 开原市| 韶山市| 攀枝花市| 莱阳市| 咸丰县| 沅江市| 郓城县| 蕉岭县|