幫你拍下網站照片的免費小工具–SiteShoter

3
7,150 人次

當我們想要抓取某個網站的畫面時,常會使用抓圖軟體,花好幾個步驟才能完成整個動作。這邊介紹一個只有72KB的免費小工具–「SiteShoter」,只要輸入網址跟檔名,就能幫你抓好圖,除了能設定抓圖的大小,自動捲動網頁抓圖,還能配合命令列參數,幫你定時自動抓圖喔!愛抓圖的玩家可別錯過囉!

image

SiteShoter這套專門抓網頁的小軟體,可自動呼叫IE瀏覽器(背景執行),為你拍下指定網站的照片,還有詳細的設定項目,如自動捲動抓圖能讓你抓取超過一個畫面的網站、裁切網頁、停用Javascript跟Flash…等,相當好用。此外,SiteShoter更可以使用命令列模式,配合排程軟體,幫你定時擷取網頁的內容,非常方便喔!

SiteShoter 1.10
官方網站:http://www.nirsoft.net/utils/web_site_screenshot.html
支援作業系統:Windows 2000/XP/2003/Vista
下載點:http://www.nirsoft.net/utils/siteshoter.zip
中文語系檔下載:http://www.nirsoft.net/utils/trans/siteshoter_taiwanese.zip

安裝方式

下載siteshoter.zip,解壓縮後即可執行,如要中文界面,可下載中文語系檔,解壓縮後的SiteShoter_lng.ini檔放在同一資料夾下即可。

使用方式(圖形化界面)

操作的方式相當簡單,如下圖:

image

  • URL:要抓圖的網址
  • 檔案名稱:可選擇png, jpg, tiff, bmp, gif
  • 寬度、高度:實際抓圖的大小
    (如果寬度小於網頁的寬度,SiteShoter會自動將網頁左右置中)
  • Automatically extend browser site according to Web page:自動捲動網頁抓圖
    Maximum width,Height:啟用自動網頁抓圖後,圖的最大尺寸
  • Cut the Web page in the following location:自動裁切網頁
    Left,Top:抓圖的左上角位置  width,height:要抓的大小
  • 儲存選項:可選擇圖像的品質、圖像大小(百分比,可將拍下的網頁進行縮圖),及逾時數值

使用方式(命令列模式)

下面是常用的命令列參數:

/URL <http://…>

網址

/Filename <檔案名稱>

要抓圖的圖檔名稱
(如果指定檔名所在的資料夾不存在,並不會自動建立)

/BrowserWidth <寬度>

瀏覽器的寬度(像素)

/BrowserHeight <高度>

瀏覽器的高度(像素)

/BrowserAutoSize <0 | 1>

開啟自動捲動抓圖功能(1是開,0是關)

/MaxBrowserWidth <寬度>

自動捲動抓圖的最大寬度

/MaxBrowserHeight <高度>

自動捲動抓圖的最大高度

/ImageSizePerCent <百分比>

指定縮圖百分比
如果瀏覽器寬度是640×480,百分比設成50%,儲存的尺寸就會成為320×240

/DisableScrollBars <0 | 1>

停用視窗捲軸(0是開啟捲軸,1是停用捲軸)

/DisableJavaScript <0 | 1>

停用Javascript(0是開啟Javascript,1是停用)

/DisableFlash <0 | 1>

停用Flash動畫(0是開啟Flash,1是停用)

 

命令列範例

如果我想要抓取Yahoo的首頁,大小為1024×768,而且不要抓取畫面旁的捲軸列,可以這樣寫:

SiteShoter.exe /URL http://tw.yahoo.com /Filename “c:\yahoo.jpg” /DisableScrollBars 1 /BrowserWidth 1024 /BrowserHeight 768

image

如果想要抓取最新的氣象預報,可以這麼寫:

SiteShoter.exe /URL http://www.cwb.gov.tw/V5/forecast/taiwan/36.htm /Filename “c:\cwb.jpg” /DisableScrollBars 1 /BrowserWidth 600 /BrowserHeight 500

如此一來就能抓取即時的氣象資訊了,如下圖,很方便吧~

cwb

另外,SiteShoter還支援了自動檔名格式設定,有三種:

  • %url% :使用網址當檔名的一部分
  • %time:[時間格式]% :使用時間當檔名的一部分
  • %date:[日期格式]% :使用日期當檔名的一部分

可用在圖形化或命令列模式,比如說我想以今天的日期當檔名,可以寫成:
%date:yyyyMMdd%.jpg

也可用在資料夾名稱,如
c:\%date:yyyyMMdd%\test.jpg

相當地實用,詳細語法請參閱官方網站。

結語

如果你對網頁拍照有興趣,常需要定時或不定期擷取網頁的圖形,SiteShoter絕對是你的好幫手,只有小小的72KB,快去下載試試看吧!

3 意見

發表迴響