Если вам просто нужно содержимое, а не само окно браузера (и его панели инструментов), тогда Paparazzi может оказаться весьма полезным. Он не только имеет собственный графический интерфейс, но также имеет синтаксис URL, который поддерживает вызов из любого браузера, включая настройку размера:
paparazzi:(maxwidth=1000,maxheight=700)http://www.google.com/
Преврати это в букмарклет так:
javascript:void(window.location.href='paparazzi:(maxwidth=1000,maxheight=700)'+window.location.href)
В Safari вы можете назначить его одному из первых 9 мест в папке закладок и, следовательно, автоматически назначить ему что-то вроде сочетания клавиш Command-1. Обратите внимание, что независимо от того, какой браузер вы используете, фактический снимок экрана всегда будет создаваться с использованием WebKit (как это делают Safari и Chrome, но отличается от Gecko в Firefox).
Папарацци также поддерживает некоторые AppleScript. Или, если вы предпочитаете командную строку, используя webkit2png:
python webkit2png -W 1000 -H 700 http://google.com/
Если вы также хотите включить само окно браузера, то я сомневаюсь, что для этого есть специальный инструмент для браузера, поэтому вам придется использовать обычную программу захвата экрана. Чтобы изменить размер окна браузера, я использую следующий букмарклет (который для некоторых браузеров может применяться к внутреннему формату, но для Safari и Firefox относится к внешнему размеру):
javascript:void(window.resizeTo(1000,700))