當我們想要抓取某個網站的畫面時,常會使用抓圖軟體,花好幾個步驟才能完成整個動作。這邊介紹一個只有72KB的免費小工具–「SiteShoter」,只要輸入網址跟檔名,就能幫你抓好圖,除了能設定抓圖的大小,自動捲動網頁抓圖,還能配合命令列參數,幫你定時自動抓圖喔!愛抓圖的玩家可別錯過囉!
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檔放在同一資料夾下即可。
使用方式(圖形化界面)
操作的方式相當簡單,如下圖:
- 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
如果想要抓取最新的氣象預報,可以這麼寫:
SiteShoter.exe /URL http://www.cwb.gov.tw/V5/forecast/taiwan/36.htm /Filename “c:\cwb.jpg” /DisableScrollBars 1 /BrowserWidth 600 /BrowserHeight 500
如此一來就能抓取即時的氣象資訊了,如下圖,很方便吧~
另外,SiteShoter還支援了自動檔名格式設定,有三種:
- %url% :使用網址當檔名的一部分
- %time:[時間格式]% :使用時間當檔名的一部分
- %date:[日期格式]% :使用日期當檔名的一部分
可用在圖形化或命令列模式,比如說我想以今天的日期當檔名,可以寫成:
%date:yyyyMMdd%.jpg
也可用在資料夾名稱,如
c:\%date:yyyyMMdd%\test.jpg
相當地實用,詳細語法請參閱官方網站。
結語
如果你對網頁拍照有興趣,常需要定時或不定期擷取網頁的圖形,SiteShoter絕對是你的好幫手,只有小小的72KB,快去下載試試看吧!
果然好用!
我都是用這套:webshot
這個好! 這個好!果然是好樣的!
不錯!不錯!