> ## Documentation Index
> Fetch the complete documentation index at: https://docs.riggery.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Read a page

> Текст публичной страницы.

На графе добавьте **Read a page**. У агента откройте **Web** и включите **Прочитать страницу**. Загружает публичную страницу и возвращает её текст. Скрипты страницы не выполняются.

<h2 id="input">
  Вход
</h2>

Вкладка инспектора **Настройки**. Правила пустого поля на графе: [Предыдущие узлы](/ru/graph/previous-nodes). **Вставить значение** есть у **URL**.

У инструмента на агенте **URL** может быть **Решает агент** или **Фиксировано**. **Макс. символов** всегда ваше значение на узле.

| Поле | Обязательно | Пустое | Заметки |
| - | - | - | - |
| **URL** | Да | Ошибка | Публичный адрес `http` или `https`. Адрес в частной сети отклоняется. |
| **Макс. символов** | Нет | По умолчанию: `8000` | 500–48000. |

Файл по этому URL — ошибка. Используйте [Download a file](/ru/graph/tools/web-download).

<h2 id="output">
  Выход
</h2>

На следующем узле **Предыдущие узлы** показывает **`Read a page`: Result** (`{{Read a page.text}}`, пока имя уникально).

| Выход | В меню | Тип | Следующий узел получит |
| - | - | - | - |
| Result | Да | Текст | Текст страницы, обрезанный по **Макс. символов**. Пустая страница: `(empty page)`. |
