Вопросы и ответы

Почему Thumbshots.RU ?

  • Не требует регистрации для использования сервиса*.
  • Скриншоты главных и внутренних страниц сайтов.
  • Полноразмерные скриншоты сайтов.
  • Никакой рекламы, водяных знаков и подписей на скриншотах.
  • Высокое качество получаемых изображений (JPEG 95).
  • Снятие скриншотов страниц с мультимедиа контентом (Adobe Flash, Java).
  • Сайты открываются с оптимальной шириной экрана 1280px, при этом содержимое страниц не сжимается.
  • Малое время создания скриншота страницы (от 30 секунд).
  • Плановое обновление скриншотов главных и внутренних страниц сайтов.
  • Обновление скриншотов по запросу пользователя с частотой до 12 часов.
  • Подробная статистика. Вы всегда можете проверить когда и с какого IP адреса был сделан запрос.
  • Возможность показа собственных служебных сообщений, например, при добавлении скриншота в очередь или при возникновении ошибок.
  • Документация, API, панель управления и поддержка - все на русском языке!
  • Страницы сайта запрашиваются на кириллице, если сайт поддерживает её.
* Регистрация открывает расширенные возможности и дополнительные функции в управлении системой.

Что такое тамбшот?

Есть несколько определений тому, что называется скриншотом вебсайта и самые популярные, пожалуй, вебшот (webshot), тамбшот или тумбшот (thumbshot), или website thumbnail. Фактически скриншот вебсайта - это картинка, точная копия страницы сайта, такая как вы её видите в своем браузере. Большой популярностью пользуются не полноразмерные скриншоты, а их уменьшенные копии, миниатюры, то есть тамбшоты.

Где используются тамбшоты?

Тамбшоты позволяют посетителям увидеть вебсайт не заходя на него, например, наведя мышку на ссылку. Скриншоты сайтов можно встретить повсюду, например в каталогах вебсайтов (Яндекс.Каталог) или в результатах поисковой системы Lycos. Многие вебмастера и дизайнеры используют тамбшоты для представления своих работ.

Как сделать скриншот сайта?

Сделать скриншот web-страницы не сложно. Вы отправляете запрос в виде адреса сайта, снимок которого вы собираетесь получить. Этот запрос добавляется в очередь, после чего он обрабатывается и отправляется на один из наших серверов, который создает скриншот страницы. Тамбшоты не появляются мгновенно, на создание одного тамбшота уходит около 10 секунд, что обусловлено скоростью загрузки страницы, ее размером, временем на создание снимка и другими факторами. Благодаря разделению нагрузки между несколькими серверами, это время значительно меньше.

Используя параметры запроса можно получить скриншоты различного размера и типа. Мы создали скрипты и плагины для веб мастеров и владельцев блогов, которые позволят использовать скриншоты сайтов в вашем проекте с максимальной легкостью и с минимальными знаниями веб технологий.

Как мне запретить снятие скриншотов страниц моего сайта

Thumbshots.RU соблюдает правила индексирования сайта описанные в файле robots.txt на вашем сервере. Для того чтобы заблокировать робота - нужно добавить в файл robots.txt специальные директивы. Подробнее об этом читайте в описании робота.

Как быстро перейти с thumbshots.ORG на thumbshots.RU ?

Для этого достаточно изменить домен com или org на ru в скриптах вызова скриншота. Таким образом, с минимальными изменениями вы сможете использовать существующие плагины, модули и дополнения к различным движкам, использующим сервис thumbshots.org. Допустимы следующие расширения файла image: aspx, pfx, php, png, jpg, jpeg, gif.

http://open.thumbshots.org/image.aspx?url=mail.ruили
http://open.thumbshots.org/image.pxf?url=mail.ruменяем на
http://open.thumbshots.ru/image.aspx?url=mail.ruПри этом вы можете использовать любые доступные параметры запроса
http://open.thumbshots.ru/image.aspx?url=mail.ru&size=L&lang=EN&type=embedДобавляем ключ (зарегистрированные пользователи)
http://open.thumbshots.ru/image.aspx?url=mail.ru&key=1234567890ABCDEFGHIJKLMNOPQ

Вместо скриншота сайта я вижу сообщение об ошибке. Как это исправить?

Скриншоты обновляются автоматически, и скорее всего при очередном обновлении ошибки исчезнут. Вы можете получить подробную информацию об ошибке:

  • Добавить параметр v=1 к запросу скриншота (см. API)
  • Найти описание по коду ошибки в таблице кодов
  • Примите меры по исправлению ошибки если она вызвана неправильной работой вашего сервера, или обратитесь в службу поддержки указав URL запроса и код ошибки.

Какой лимит запросов создания/показа скриншотов для не зарегистрированного пользователя

На сегодняшний день лимиты следующие:
- количество показов: 1,000/час; 6,500/день; 200,000/мес
- количество запросов создания: 60/час; 200/день; 6,000/мес
- количество запросов обновления: -

Бесплатная регистрация открывает бОльшие возможности, регистрируйтесь по адресу my.thumbshots.ru

Как часто обновляются тамбшоты?

Обновление по запросу "refresh=1" доступно только зарегистрированным пользователям.
Все скриншоты периодически обновляются, частота обновления зависит от популярности скриншота. Кроме того с каждой неудавшейся попыткой сделать скриншот сайта, период его обновления уменьшается.

В среднем период автоматического обновления составляет от 10 до 60 дней.

Как должен выглядеть запрос, чтобы выводились следующие данные о странице: заголовок (title), описание (meta-description) и ключевые слова (meta-keywords)?

Сначала вам нужно включить эту опцию в панели управления.

После этого у всех XML и JSON ответов добавятся поля meta_title, meta_desc и meta_kwds. Их значения нужно будет декодировать при помощи rawurldecode() или аналогичных функций.

Добавил IP своего сервера в кабинете пользователя, и все скриншоты теперь показывают ошибку 0x67

Ошибка 0x67 - IP адрес не авторизован означает что вы добавляете ключ к адресам картинок на сайте (как в примере ниже)
<img src="http://get.thumbshots.ru?key=FBDWKGFHWIRU34TUGHI3RY2ERHD2948TY3HT&url=mail.ru" />В таком случае, IP адрес запроса - это адрес посетителя вашего сайта. Запрос идет не с вашего сервера, а из браузера посетителя.

Ограничение IP адреса будет правильно работать только если вы запрашиваете скриншоты средствами сервера, например PHP скриптом.

Можно ли при создании скриншота подставить свое изображение (например: "Идет создание...") вместо стандартной картинки?

Если вы используете плагин для Wordpress, то в его настройках можно задать собственные изображения-заглушки.

То же можно сделать и при использовании нашего PHP скрипта
Вы должны предать следующий параметр в класс $Thumbshot. Список кодов ошибок можно найти тут.

$Thumbshot->service_images = array(
     
// 'all'    =>  'http://domain.tld/image-general.jpg',     // Общая заглушка, будет показана во всех случаях
        
'0x0'   =>  'http://domain.tld/image-queued.jpg',      // Заглушка только на код 0x0 (скриншот добавлен в очередь)
        
'0x12'  =>  'http://domain.tld/image-bad-host.jpg',    // Заглушка на код 0x12 (сервер не найден)
  
);

Подробную информацию смотрите в комментариях к классу _thumbshots.class.php

Как рассчитывается расход и что такое "баланс" и "доступно"?

Билиннг происходит ежедневно. Стоимость каждого скриншота рассчитывается индивидуально, она зависит от его типа (показ, создание и обновление), от размера, подключенных дополнений (полная высота, свободный размер и т.д), а также от числа персональных генераторов (требуются при большом количестве запросов создания).

Баланс: фактическая сумма средств на вашем счете
Доступно: разница между балансом и максимальной суммой, которую вы можете потратить за сутки, если выберете все доступные лимиты по максимальной стоимости (макс. размер скриншота). Показана для упрощения планирования бюджета.

Я использую параметр "refresh=1", но скриншоты не обновляются

По умолчанию запрос на обновление скриншота принимается не чаще чем 1 раз в 12 часов. Вы можете отправлять параметр refresh=1 чаще, но он не будет учитываться. Это ограничение сделано для удобства пользователей т.к. каждый запрос на обновление оплачивается. Время между обновлениями можно изменить в панели управления. Минимальный промежуток - 5 минут.

Как мой скрипт может отличить реальный скриншот сайта от сообщения об ошибке?

При запросе type="img"

Если ваш скрипт может получать HTTP заголовки ответа сервера, то вам нужен заголовок "X-Thumb-Status" в котором указывается статус запрошенного скриншота.

Например:
- если скриншот создан без ошибок - то указывается время создания скриншота (Unix timestamp)
- в остальных случаях указывается статус и код сообщения
         [error: 0x0] - добавлен в очередь
         [error: 0x12] - веб сервер недоступен


При запросе type="json" или type="xml"

Если же вы используете JSON или XML запросы, то в них можно проверять параметры "status" и "timecreated".

Калькулятор стоимости услуг показывает стоимость в день или месяц?

Калькулятор показывает стоимость выбранного объема скриншотов, не привязанную ко времени. Например, вы можете запросить 1000 новых скриншотов за один день или в течение двух месяцев, в обоих случаях стоимость будет одна и та же.

Мы не навязываем пользователям ежемесячную оплату, напротив плачивается только фактический объем запрошенных скриншотов.

Еще нет отзывов

Комментарии закрыты для этой записи.