7.
dima.london, значит у тебя кокашка код
Во-первых ошибка в регулярке, во-вторых лишних проверок дофига.
Мой скрипт работает с API стороннего сервиса, да это так.
Код для получении скриншота - одна строка.
Всё остальное - это подготовка данных для стороннего API.
Скриншоты сохраняются на том же сервере что и установлен скрипт.
В отличии от твоего сервиса мой умеет делать полноразмерные скриншоты.
P.S. цена и так смешная, менять её я не буду, если для кого-то это много - копите деньги со школьных завтраков