Что такое текстовый браузер
Перейти к содержимому

Что такое текстовый браузер

  • автор:

Обзор текстовых вeб браузеров

Lynx — является одним из первых и наиболее известным из текстовых браузеров, на данный момент поставляется в комплекте практически с любой *nix системой. Не имеет поддержки таблиц, фреймов и Java Script. Распространяется по лицензии GNU GPL.
Часто данный браузер используется для проверки, увидит ли бот поисковой системы все изменения на сайте, которые были произведены. Поддерживает протоколы: HTTP, FTP, Gopher, WAIS, NNTP.
image
Поддерживаемые операционные системы и платформы:
— GNU/Linux, Minix
— *BSD
— HP-UX, Sun Solaris, IBM AIX,
— Windows и OS/2, а также DOS
— BeOS, ZetaOS

Ссылки для скачаивания:
— Windows — lynx
— *Nix — ищите в репозитариях, есть практически во все популярных дистрибутивах

Edbrowse

Edbrowse — практически полностью реализованный на Perl текстовый браузер. Главный разработчик браузера Karl Dahlke. На данный момент доступны версии для Windows и *nix. Имеется поддержка фреймов, java script, так же имеется встроенный почтовый клиент и поддержка proxy.

w3m — еще один текстовый браузер. Основной целью создания данного текстового браузера, является создание инструмента для быстрого просмотра HTML-страниц. Похож на Lynx, но в отличие от него некоторые операции, такие как навигация по страницам, выполняются немного по другому. Так же в отличие от Lynx может отрисовывать таблицы и фреймы и отображать документ, переданный через поток stdin. В xterm- или gpm-консоли поддерживает мышь. Существует интерфейс к w3m для Emacs под названием emacs-w3m, обеспечивающий просмотр веб-страниц в Emacs.

Домашняя страница проекта — w3m

Links

Links — наиболее популярный текстовый браузер, базирующийся на текстовом браузере Lynx, но в отличие от своего родителя имеет следующие особенности: имеется поддержка фреймов, вкладок, таблиц и java script. Браузер распространяется под лицензией GNU GPL.
image
Домашняя страница — Links

Elinks

Elinks — текстовый браузер, базирующийся на браузере Links. Имеется поддержка таблиц, фреймов, цветовой палитры в 16, 88 или 256 цвета, HTTP, HTTPS, FTP и proxy аутентификацию, фоновые загрузки с оповещением об окончании загрузки, встроенная поддержка пользовательских протоколов: IRC, mailto, telnet, а также nntp и Gopher. Частично реализована поддержка каскадных стилевых таблиц CSS и ECMAScript, также присутствует поддержка вкладок (так называемых табов), и полная поддержка ввода/вывода UTF-8.
image
Домашняя страница — Elinks

Links2

Links2 — ближайший родственние Links. В отличие от Links в нем произведены графические улучшнеия, добавили поддержку java script. Так же имеется графический режим. По умолчанию Links2 работает в текстовом режиме, а чтобы был доступен графический, надо включить его поддержку на этапе конфигурирования перед компиляцией. Что до запуска Links2 в графическом режиме, то для этого нужно запустить браузер из терминала с ключом -g.
image
Домашняя страница — Links2

Netrik

Netrik — текстовый браузер, подобный w3m. Основной целью текстового браузера Netrik является использование vi-совместимых клавиш и макросов для просмотра интернет ресурсов. Работает с несколькими окнами, поддерживает JavaScript, CSS.

А так же менее популярные, но тоже давольно широко используемые среди текстовых веб браузеров:
*W3mmee — вариант W3m с расширенной поддержкой кодировок;

*Debris — на 25% меньше lynx, но с поддержкой форм и таблиц;

*Zen web browser — Консольный web-браузер, отличающийся возможностью отображения с использованием Frame Buffer, т.е. умеет отображать картинки, без необходимости запуска X Window и предъявляя минимальные требования к размеру ОЗУ;

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

UDP. Добавил информацию об Links2. Cпасибо хаброюзеру ilembitov
Отдельная благодарность за исправления — 2sexy2lazy,pwd,bolk

Что такое текстовый браузер?

Что такое браузер, современному человеку объяснять не требуется, — особенно если этот человек является читателем нашей газеты. Однако браузеры бывают разными, и не все похожи на привычные пользователю Internet Explorer, Mozilla Firefox, Opera, Google Chrome, Safari и прочие (простите, если забыл чей-то любимый браузер — я сделал это исключительно чтобы сэкономить газетную площадь). Многие пользователи и не подозревают, что серфинг по Web может обходиться без графики, Flash и роликов с YouTube, если пользоваться вместо графического браузера текстовым.

Текстовый браузер — это приложение, которое отображает только текстовое содержимое web-сайтов. При работе с текстовым браузером пользователь не видит надоедливых всплывающих баннеров, не тратит трафик на загрузку рекламных изображений и не может в рабочее время отвлечься на ролик, загруженный кем-то в социальную сеть. Безусловно, всё это можно сделать и в «обычных» браузерах, установив специальные дополнения — «резалки» Flash’а, Silverlight’а и прочие блокировщики. В текстовых браузерах весь «трафикоёмкий» контент блокируется автоматически.

Впрочем, нужны текстовые браузеры, на самом деле, не только ради экономии трафика и даже, можно сказать, не столько ради неё. Дело в том, что текстовые браузеры позволяют увидеть, каким образом сайт выглядит в глазах поисковой системы. Поскольку пока что поисковые системы не умеют извлекать текстовую информацию из Flash-роликов и изображений, тот факт, что они не поддерживаются текстовыми браузерами, является в данном случае плюсом, с точки зрения специалистов по оптимизации сайтов для поисковых систем. Кстати, многие популярные текстовые браузеры не поддерживают и другие вещи, игнорируемые, по большому счёту, поисковыми системами: JavaScript, CSS и прочие подобные «вкусности».

Ещё один момент, касающийся применения текстовых браузеров, заключается в том, что их можно использовать даже в тех системах, где не предусмотрена графическая оболочка. Или даже просто для тех пользователей, которые предпочитают работать в режиме консоли. В первую очередь, это, конечно, касается разнообразных UNIX-подобных операционных систем.

Самыми известными в мире текстовыми браузерами являются w3m, Lynx, ELinks. Они имеют открытый исходный код.

Лучшие консольные браузеры для Linux

Смартфон есть практически у каждого современного человека, поэтому найти информацию не так сложно. Но что делать, если вам надо скачать файл на удалённом сервере с помощью терминал? Вы можете найти ссылку и скачать его с помощью утилиты wget. А что если она длинная и набрать её не так просто? Выход есть – консольный браузер.

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

Лучшие консольные браузеры для Linux

1. Lynx

DwAAAABJRU5ErkJggg==

Lynx – это один из первых веб-браузеров. Он появился в далёком 1992 году и, что удивительно, разрабатывается по сей день. Он не может похвастать удобством использования и поддержкой JavaScript, но всё же с его помощью можно получить базовую функциональность. Подсказки по управлению находятся в нижней части.

Команды для установки Lynx с помощью менеджера пакетов apt:

sudo apt install lynx

С помощью менеджера пакетов RPM:

sudo yum install lynx

2. Links (Links2)

J23ncuQ8pggAAAABJRU5ErkJggg==

Links – это, пожалуй, лучший консольный браузер. Lynx-подобный, именно так называют свой браузер разработчики. Но это утверждение верно лишь отчасти. На деле же их роднит только одно – текстовый режим. Одно время существовало две версии браузера, но установив Links2 вы получите всё тот же Links, версия программы одна и та же – 2.2x.

Управление сделано удобно. Запоминать комбинации клавиш не требуется, всё необходимое есть в панели инструментов (вызывается клавишей Esc). Курсор также работает, панель можно вызвать, кликнув по первой строке. Заявлена поддержка скриптов, но на деле это не сильно улучшает отображаемые страницы. Стоит отметить наличие графического режима (у Links2), который по сути представляет то же самое, но с возможностью отображения картинок. При скачивании файлов они сохраняются в той же директории, из которой был вызван браузер. Искать скачанные программы, скрипты и конфигурационные файлы не придётся.

Команды для установки Links для apt:

sudo apt install links

sudo yum install links

3. Elinks

8X9kfRBKg07UsAAAAASUVORK5CYII=

Elinks – это ответвление Links. Этот браузер лучше работает с цветом, что улучшает восприятие страницы. Однако, из-за ограниченной поддержки скриптов и таблиц стилей, результат может оказаться противоположным. Используйте команду Shift+5 для переключения режимов.

Управление осуществляется схожим образом, но в Elinks элементы расположены несколько иначе. Да и в целом организация меню более интуитивна. Последняя версия вышла в 2012 году. Но даже она во многом превосходит Links, который обновляется до сих пор.

Команды для установки Elinks в Ubuntu или Debian:

sudo apt install elinks

В CentOS, Fedora или RedHat:

sudo yum install elinks

4. w3m

gcX8RaNvIsQVgAAAABJRU5ErkJggg==

w3m, в отличие от предыдущих браузеров, вышел уже во время повсеместного использования интернета, в 2011 году. Если терминал поддерживает курсор, то можно получить доступ к элементам управления через контекстное меню (правая кнопка мыши). Если же возможности использовать мышь нет, обратитесь к подсказке (H), чтобы узнать горячие клавиши.

Скрипты поддерживаются частично, но опять же, текстовый браузер в принципе не способен иметь полноценную поддержку JavaScript. Нельзя не упомянуть то, что браузер доступен в виде плагина для Emacs.

Команды для установки w3m в apt:

sudo apt install w3m

sudo yum install w3m

5. Browsh

AlzrvPnnsp+QAAAAAElFTkSuQmCC

Браузер Browsh интересен в первую очередь тем, что способен наиболее полно отобразить страницу. Нет, это не самостоятельный браузер. Он базируется на Firefox, который работает в фоне. Иными словами, изображение рендерится полноценным браузером, а затем переводится в текст.

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

Выводы

Это все лучшие консольные браузеры для Linux. Самым удобным и функциональным из них бесспорно является Links и его ответвление Elinks. Он не только имеет самый простой интерфейс, но и способен хоть как-то, но отображать современные сайты. С его помощью вы без особых проблем скачаете файлы по прямым ссылкам. В противном случае можете скачать файлы на смартфон и запустить на нём сервер FTP, чтобы получить доступ к ним извне.

Браузер Browsh выглядит перспективно, но пока что находится на ранней стадии разработки и малопригоден для использования. Но сам факт того, что отображается практически все содержимое страницы впечатляет. А приходится ли вам использовать консольный браузер? Как отображает страницы ваш терминал? Делитесь своим мнением в комментариях.

Лучшие текстовые браузеры для Linux, Windows и macOS

Лучшие консольные браузеры

Большинство браузеров сейчас имеют графический интерфейс – страницы представлены в ярком виде, с изображениями, анимацией и рекламными объявлениями. Но есть отличный аналог им – консольные браузеры, в которых отображается только текст, без единого графического элемента. Сегодня я рассмотрю самые лучшие консольные браузеры для Linux, Windows и macOS, рассмотрю их основные преимущества, способы установки и правила пользования.

Интерфейс консольного браузера Lynx в ОС Linux Ubuntu

Мне нравится, что ссылки и простой текст в браузере Lynx выделены разными цветами

Это один из самых первых и наиболее известных текстовых браузеров, который был выпущен в далеком 1992 году. Работает практически на всех операционных системах, основанных на Unix. Оптимизирован для слабовидящих. Используется чаще всего для проверки достоверности информации на сайте при ее проверке ботами.

Официальный сайт – lynx.browser.org. Распространяется бесплатно, с открытым исходным кодом.

Как пользоваться Lynx

Для открытия браузера в ОС Linux необходимо ввести команду lynx или lynx <URL-адрес>. Для перемещения по элементам используется курсор и кнопки вверх-вниз. Перейти по активной гиперссылке (подсвечивается зеленым) можно нажатием на кнопку «вправо» на клавиатуре, а кнопка «влево» вернет на предыдущую страницу. Вот некоторые клавиши и их комбинации, запускающие актуальные команды.

  • / — поиск по странице.
  • Del – история просмотров.
  • Ctrl + R — повторная загрузка текущей страницы.
  • H – открытие окна помощи для пользователя.
  • – переход к параметрам браузера.
  • P — печать текущей страницы.
  • L — открытие списка всех URL-адресов в текущем документе.
  • M — переход на главный экран.
  • = — подробная информация о текущем сайте, в том числе тип сервера, дата последнего изменения, кодировка и размер.
  • Q – выход из приложения.

Поддерживаемые платформы

  • GNU, Linux.
  • Minix.
  • HP-UX.
  • Sun Solaris.
  • IBM AIX.
  • OS/2.
  • macOS.

Преимущества

  • Поддержка популярных протоколов, таких как HTTP, FTP, WAIS, Gopher и так далее.
  • Есть SSL-шифрование.
  • Выбор ссылки по номеру.
  • Возможность быстрой загрузки страниц на слабых компьютерах и при низкой пропускной способности сети.
  • Работа с удаленным доступом.

Недостатки

  • Не поддерживает фреймы и JavaScript.
  • Таблицы отображаются в виде столбика.
  • Отсутствует поддержка Adobe Flash.
  • Могут быть проблемы с конфиденциальностью.

Как установить

  • Linux – ввести команду sudoaptinstalllynx в командной строке «Терминал».
  • Windows – скачать с официального сайта.
  • macOS – скачать Homebrew и ввести команду brewinstalllynx

Внешний вид консольного браузера w3m в ОС Linux Ubuntu при открытии сайта Google

Стартовая страница Google в браузере w3m выглядит примерно вот так. Отмечу, что поисковая строка расположена посередине – приятная мелочь все же

Браузер w3m специально создавался для быстрого просмотра HTML страниц. В некоторых местах он похож на Lynx, но отличия все же есть, к примеру, в навигации по странице. Внешне w3m мне больше нравится, если сравнивать его с предыдущим консольным браузером. Для просмотра изображений в браузере необходимо открыть его в режиме фреймбуфера, и графический сервер запускать не придется.

Как пользоваться w3m

Для открытия браузера необходимо в командной строке «Терминал» ввести запрос w3m и адрес ссылки.

  • Tab – переход между гиперссылками.
  • Клавиши вверх-вниз, влево-вправо – перемещение между элементами.
  • Shift + B – возврат на предыдущую страницу.
  • Shift + U – загрузка другого URL адреса.
  • Shift + H – просмотр всех клавиатурных комбинаций.
  • Shift + T – открытие новой вкладки.
  • Shift + [ и Shift + ] – переключение между вкладками.

Поддерживаемые платформы

Браузер w3m поддерживает Unix-подобные системы и все дистрибутивы Linux. Установщик для Windows доступен на сайте sourceforge.net. Есть еще поддержка в macOS — для инсталляции необходимо установить тот же Homebrew и ввести команду brew install w3m в командной строке «Терминал».

Преимущества

  • Поддержка изображений, таблиц и куки (опционально).
  • Отображение документа, переданного через поток stdin.
  • Поддержка мыши через консоли xterm или gpm.
  • Работа в интерфейсе Emacs.

Недостатки

  • Отсутствие поддержки JavaScript.
  • Последняя версия была выпущена в 2011 году.

Как установить

Linux – ввести в командной строке «Терминал» команду sudo apt install w3m

Windows – скачать браузер с сайта w3m.sourceforge.net

macOS – установить репозиторий Homebrew и скачать браузер, введя в командной строке запрос brew install w3m

Links

Как выглядит интерфейс текстового браузера Links

Вот так надо набирать URL-адрес в консольном браузере Links

Links в плане интерфейса более или менее похож на традиционные графические браузеры – в нем предусмотрено меню управления, да и адрес ссылки в нем ввести куда проще, чем в предыдущих аналогах. Кроме того, можно переходить по ссылкам и листать страницы с помощью мыши. В общем, именно с него началась «эра консольных браузеров, с которыми удобно работать», так как на его основе создавались Links2, ELinks и многие другие.

Как пользоваться Links

Как пользоваться браузером Links, какие клавиши можно использовать

В меню напротив каждого пункта указана горячая клавиша, отвечающая за запуск этой функции

  • Esc – выход к меню управления.
  • G – ввод нового URL-адреса.
  • Ctrl + R – обновление страницы.
  • Q – выход из браузера.
  • / — поиск по странице.
  • Клавиши вверх-вниз – навигация по элементам.
  • F1 – просмотр списка доступных горячих клавиш и связанных с ними операций.

Поддерживаемые платформы

  • Linux, почти все дистрибутивы.
  • Windows, причем как для 32, так и для 64-разрядных систем.
  • OS/2.
  • Прочие Unix-подобные системы.
  • macOS.

Преимущества

  • Постоянный выход обновлений.
  • Есть возможность отображения графики.
  • Использование шрифтов разного размера.
  • Поддержка фреймов, вкладок, таблиц и JavaScript.

Недостатки

  • Не выявила.

Как установить

Linux – ввести в «Терминале» запрос sudo apt install links

Windows – скачать установщик с официального сайта.

macOS – ввести в «Терминале» brew install links

Elinks

Внешний вид текстового браузера Elinks на странице tehnichka.pro

Из всех рассмотренных мной браузеров Elinks единственный, отображающий страницы на светлом фоне

Это, так сказать, усовершенствованная версия Links. Приставка E расшифровывается как экспериментальный. Интерфейс у него приятен и куда более продвинут, отдельные блоки на странице выделяются. К тому же, пользователь сможет провести полную кастомизацию и расширить функционал браузера с помощью скриптов Lua или Guile.

Как пользоваться

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

  • Esc — вызов меню управления.
  • T — открытие новой вкладки.
  • G — ввод нового URL-адреса.
  • Q — выход из браузера.
  • / — поиск по странице.
  • Ctrl + R — перезагрузка открытой страницы.
  • D — переход ко списку закачанных файлов.

Поддерживаемые платформы

  • Linux, почти все дистрибутивы.
  • Unix-подобные системы.
  • Windows.
  • macOS.

Преимущества

  • Поддержка таблиц и фреймов.
  • Возможность отображения палитры в 16, 88 и 256 цветов.
  • Работа с HTTP, HTTPS, FTP и proxy.
  • Фоновая загрузка с уведомлением об ее окончании.
  • Возможность работы с несколькими вкладками.
  • Полная поддержка кодировки UTF-8.
  • Экспериментальная поддержка протокола BitTorrent, соответственно, есть возможность закачки файлов через торрент-трекеры.

Недостатки

  • В последний раз обновление выходило в 2012 году.
  • Отключена поддержка libgnutls-openssl.

Как установить

Linux – ввести в командной строке запрос sudo apt install elinks

Windows – скачать архив с официального сайта и распаковать.

macOS – ввести команду brew install elinks

Edbrowse

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

Поддерживаемые платформы

  • Unix-подобные системы.
  • Любые ОС, поддерживающие язык программирования Perl.

Преимущества

  • Одновременное редактирование нескольких файлов.
  • Рендеринг HTML.
  • Отправка различных форм и электронной почты без вмешательства пользователя.
  • Поддержка JavaScript, прокси и фреймов.
  • Портативный формат.
  • Наличие встроенного почтового клиента.

Недостатки

  • Недостаточное количество официальной информации.
  • Отсутствие обновленных источников для скачивания.
  • Необходима самостоятельная сборка.

Links2

Как выглядит главная страница tehnichka.pro в браузере Links2

Интерфейс браузера Links2 в точности походит на предшественника – Links

Еще одно ответвление консольного браузера Links с более усовершенствованным функционалом. Только вот внешне он ничем не изменился — по умолчанию остался таким же черно-белым. Хотя когда-то говорилось, что цветной интерфейс с загрузкой графики все же поддерживается в Links2, да и JavaScript имеется. Для отображения картинок и прочих графических элементов необходимо запускать его из командной строки с ключом -g.

Как пользоваться

  • Клавиши вверх-вниз — навигация по странице.
  • G — ввод и переход к новому URL-адресу.
  • Z — возврат к предыдущей странице.
  • Ctrl + R — обновление текущей страницы.
  • S — открытие окна с закладками.
  • Q — выход из браузера.
  • D — скачивание по ссылке.
  • F1 — просмотр доступных комбинаций горячих клавиш.

Поддерживаемые платформы

  • Linux, почти все современные дистрибутивы.
  • Windows.
  • Unix-подобные системы.

Преимущества

  • Отображение изображений в форматах PNG, JPEG, GIF, TIFF и XBM.
  • Использование сглаженного шрифта.
  • Масштабирование изображений.
  • Изменение соотношения сторон картинок и возможность проведения гамма-коррекции.
  • Поддержка работы через proxy.
  • Возможность просмотра HTML-кода страницы.
  • Ведение истории посещенных сайтов.
  • Наличие встроенного менеджера закачек.

Как установить

Linux – ввести запрос sudo apt install links2

Windows – скачать установщик в виде архива с официального сайта.

Netrik

Еще один отличный текстовый браузер, разработка которого началась еще в 2001 году. Данный пример отличается именно хорошим пользовательским интерфейсом и уникальными функциями. В этой программе есть все, что необходимо для удобного базового просмотра страниц в сети Интернет – не больше, но и не меньше.

Поддерживаемые платформы

  • Unix-подобные системы.
  • ОС Windows.
  • Linux.

Преимущества

  • Одновременная работа с несколькими окнами или вкладками.
  • Поддержка горизонтальной прокрутки (такого еще не было не в одном из вышеуказанных примеров).
  • Ведение истории посещенных страниц.
  • Поддержка JavaScript и CSS.
  • Работа с юникодом UTF-8.

Недостатки

  • Отсутствие поддержки фреймов.
  • Имеет меньше функций, в сравнении с предыдущими браузерами.

Как установить

Linux – ввести в строке «Терминала» запрос sudo apt install netrik (у меня команда сработала, но браузер не запустился; вероятно, она уже не актуальна, и лучше качать установщик с сайта sourceforge.net).

Заключение

Из всех вышеперечисленных браузеров отмечу именно Links, исходящие из него Links2 и ELinks, а также w3m. Больше всего мне пришелся по душе именно Links2 – он объединяет в себе практически все возможные и невозможные функции, да и просто работать с ним крайне удобно. Edbrowse не особо вдохновил, в особенности тем, что о нем практически нет информации. Но и исключать его не стоит, своим функционалом он заслуживает внимания. А Netrik хоть и произвел на меня впечатление, толком поработать я я на нем не смогла. Если у вас будут какие-то дополнения к этой статье, пишите в комментариях, делитесь своим мнением.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *