Блок «Браузер»

Группа: Интернет

Используется для создания окна браузера и загрузки в него нужного URL. При первом запуске создаёт окно (процесс). При последующих запусках только загружает URL, используя уже созданное окно. Все окна автоматически уничтожаются при остановке проекта.

Параметры браузера

Браузер можно настроить, нажав кнопку "Параметры". Все настройки разбиты на группы.

Окно

Показывать окно при запуске Если включено, окно браузера будет отображаться при запуске блока.
Размер окна Устанавливает ширину и высоту создаваемого окна браузера
Менять размер случайным образом Если включено, при каждом запуске блока случайно изменяется ширина и высота окна (в пределах 10%)


Контент

Позволяет отключать загрузку изображений, плагинов и медиа-элементов аналогично тому, как это делается в обычном браузере.


Заголовки

Идентификатор агента Значение заголовка User-Agent, отправляемого браузером
Реферер Позволяет отключить автоматическую генерацию заголовка Referer, отправляемого браузером, и вместо этого использовать собственное значение
Статичный реферер Значение заголовка Referer, которое будет отправлено если включен статичный реферер


Прокси-сервер

Отключен Не использовать прокси для этого браузера
Выбрать случайный Получает адрес случайного прокси из базы FlowCrawler. Данная база не фильтруется, поэтому качество некоторых прокси может быть невысоким. Рекомендуется использовать собственные приватные прокси для максимальной эффективности.
Использовать свой Введите адрес прокси в следующем формате: protocol://host:port, например: socks5://10.0.0.2:8080

 

Таймауты

На этой вкладке можно задать максимальное время ожидание загрузки страницы браузером. 
Там же можно выбрать поведение в случае таймаута:
Ничего не делать Управление возвращается к предыдущему блоку
Обновить и повторить Браузер загружает страницу повторно
Отправить сигнал На выход "Таймаут" помещается число 1.

Входы

URL Адрес загружаемого сайта. Должен быть указан вместе с протоколом. Пример: http://example.com
* Динамические входы. Нажмите кнопку "Поле" чтобы добавить собственный вход.

Привязка настроек браузера ко входам

Любое текстовое поле настроек в окне параметров браузера может быть подключено к динамическому входу блока. Это позволяет изменять настройки в зависимости от внешних параметров. Для создания такой связи необходимо:

  1. Создать вход на блоке, нажав кнопку "Поле";
  2. Указать название входа (например: text);
  3. Открыть парамеры браузера, нажав кнопку "Параметры";
  4. В текстовое поле настроек, которое необходимо привязать ко входу, ввести название входа в фигурных скобках (например: {text}).

После этого, значение поступающее на вход будет автоматически изменять нужную настройку браузера.

Выходы

Контекст Указатель на окно браузера
Таймаут В случае, если загрузка указанного URL длится слишком долго и в параметрах блока выбрано "При таймауте: Отправить сигнал", в этот выход будет записано число 1. Во всех остальных случаях выход пуст.
* Динамические выходы. При добавлении динамического входа может быть добавлен и выход. Значение на выходе будет тем же, что и на входе.