Текстовые браузеры для Linux. Текстовые браузеры

21 декабря 2009 в 13:42

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

  • Настройка Linux

Введение

Самое простое и в то же время полное определение текстового браузера - это приложение, которое отображает только текстовое содержимое web-сайтов. При работе с таким браузером вы не увидите так нами горячо любимых всплывающих баннеров. Во многих живущих ныне текстовых браузерах контент нагружающий трафик блокируется. Главный аспект применения текстовых браузеров, заключается в том, что их можно и нужно использовать в тех системах, где не предусмотрена графическая оболочка. В первую очередь, это, конечно, касается разнообразных UNIX-подобных операционных систем, но под MS Windows так же существуют аналоги. В этой статье хотелось бы описать некоторые текстовые браузеры и их возможности.

Lynx

Lynx - является одним из первых и наиболее известным из текстовых браузеров, на данный момент поставляется в комплекте практически с любой *nix системой. Не имеет поддержки таблиц, фреймов и Java Script. Распространяется по лицензии GNU GPL.
Часто данный браузер используется для проверки, увидит ли бот поисковой системы все изменения на сайте, которые были произведены. Поддерживает протоколы: HTTP, FTP, Gopher, WAIS, NNTP.

Поддерживаемые операционные системы и платформы:
- GNU/Linux, Minix
- *BSD
- HP-UX, Sun Solaris, IBM AIX,
- Windows и OS/2, а также DOS
- BeOS, ZetaOS

Edbrowse

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

W3M

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

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

Links

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


Домашняя страница - Links

Elinks

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


Домашняя страница - Elinks

Links2

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


Домашняя страница - Links2

Netrik

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

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

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

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

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

Сегодня я хотел бы рассказать о таких экзотических для многих программах, как текстовые браузеры . Сложно представить, что просматривать сайты можно и в консольном режиме. Но не стоит думать, что использование операционных систем без графического интерфейса пользователя (GUI) давно в прошлом. Большой пласт пользователей, часто из числа технических специалистов, предпочитают не растрачивать ресурсы компьютера на разного рода WM, DE (Window Manager, Desktop Environment) и не используют GUI (Graphical User Interface) вообще. Их можно понять. Скорость работы системы - выше, уязвимостей - меньше, можно спокойно работать на относительно устаревшем оборудовании или на компьютере со слабым графическим адаптером. Есть, конечно, и те кто идет на разного рода компромиссы, устанавливая X сервер и запуская в нем некоторые приложения, работающие только в графическом режиме. Но вернемся к самим консольным браузерам .

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

Простые с виду текстовые интернет-обозреватели обладают достаточной функциональностью и высокой безопасностью. «Наш браузер самый быстрый!» — поднадоевший маркетинговый призыв всех производителей браузеров перед выходом очередной версии, но именно текстовые браузеры — абсолютные чемпионы по части скорости загрузки веб-страниц. Отображение веб-сайта в текстовом браузере наиболее близко к тому, как его видят роботы поисковых систем. Такие браузеры, лишенные графического интерфейса, снимают проблемы с назойливыми рекламными объявлениями, убирают графическое содержимое, не отображают флэш, оставляя пользователю только текст и гиперссылки. Именно эти качества текстовых веб-обозревателей и привлекают к ним поклонников подобных приложений.

Lynx

Первый среди равных - кросс-платформенный обозреватель Lynx, первый выпуск которого состоялся в далеком 1992 году. Lynx был разработан некоторыми студентами Канзасского университета в США и распространяется бесплатно с открытым исходным кодом. Он может быть использован и в оконном режиме. За годы развития консольный браузер Lynx обрастал дополнительными возможностями, но так и остался в своем основном амплуа текстового обозревателя. Поддерживает базовые протоколы HTTP, HTTPS, FTP и некоторые другие, SSL-шифрование, сессии и cookies. Браузер открывается (в случае если он уже установлен) после ввода команды lynx или lynx < произвольный_url> . Гиперссылки подсвечены зеленым цветом, переходы и перемещение по ним происходит с помощью курсора. Чтобы пройти по активной ссылке надо нажать кнопку курсора «вправо», кнопка «влево» вернет вас на предыдущую страницу. «Вверх» и «вниз» — перемещение по ссылкам в рамках текущей страницы. Перечислю некоторые команды Lynx:

  • / — поиск по тексту;
  • P — печать страницы или сохранение в локальный файл;
  • L — список всех URL-адресов в текущем документе;
  • M — переход на главную страницу;
  • = подробная информация о текущем URL включая кодировку, тип сервера, дату последнего изменения, владельца и размер (количество строк);
  • Backspace — отображение истории браузера (список посещенных веб-страниц).

Страница Яндекс в консольном браузере Lynx

Страница Google в консольном браузере Lynx

Страница сайт в консольном браузере Lynx

Links

Еще один яркий представитель семейства текстовых браузеров - это Links. Этот браузер позиционирует себя как более совершенная и удобная альтернатива Lynx. В арсенале у Links – поддержка таблиц, фреймов, различных кодировок, JavaScript, SSL. В Links реализована поддержка манипулятора, кэширование и другие современные функциональные возможности. Портирован и под Windows. На базе Links созданы браузеры ELinks, Links 2 и Links Hacked. Эти текстовые браузеры стали продолжателями традиций Links, но и предложили дополнительные возможности, такие как: частичная поддержка CSS (каскадные таблицы стилей), работа через прокси-сервер, пользовательские сценарии. Через ELinks можно скачивать торренты, а если запустить Links 2 в графическом режиме, то он сможет выводить изображения.

Страница сайт в консольном браузере Links

Следующий текстовый браузер - это w3m. За w3m поддержка таблиц, фреймов и изображений. Это все-таки текстовый обозреватель и не стоит от него требовать качественного вывода изображений. Управление реализовано через комбинации клавиатурных клавиш. Характеристики данного браузера не сильно отличаются от других представленных в этом обзоре.

Страница сайт в консольном браузере w3m

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

Обзор консольных текстовых браузеров was last modified: Март 3rd, 2016 by Admin

Все мы слышали, и с большой долей вероятности пользуемся браузерами с графическим интерфейсом, такие как Firefox, Chrome и т.д. В этой статье вы узнаете про консольные браузеры Linux. Текстовый (консольный) браузер обычно используется системными администраторами для просмотра веб-сайтов, так как на серверные компьютеры X-сервер обычно не ставят.

Как вам известно, GUI браузеры обрабатывают и выводят текст наряду с графикой, что на вид красиво и удобно для пользователя. Консольные браузеры, в отличие от них, выводят только текст, без графики.

Популярные текстовые браузеры Linux:

  • Links
  • Links2
  • Elinks
  • Netrik

Links - консольный браузер ubuntu, работающий как в псевдографическом, так и в текстовом режимах. Он рендерит "тяжелые" страницы, поддерживает эмуляторы терминала как с возможностью цветного вывода, так и монохромного, и позволяет прокручивать страницы по горизонтали. Links можно установить на различных Linux дистрибутивах, таких как Debian, RHEL, Ubuntu, Linux Mint, CentOS, Fedora, openSUSE, suse, ArchLinux, Manjaro, Antergos Mageia, и других. Данный консольный браузер Linux один из наиболее популярных среди пользователей, наряду с Lynx.

sudo apt-get install links

RHEL, CentOS, Fedora 21 и старше:
yum install links

Fedora 22 и новее:
dnf install links

SUSE и openSUSE:

zypper install links

Archlinux, Manjaro, Antergos:

sudo pacman -S links

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

links www.сайт

2) Установка Elinks

Elinks - форк Links; полнофункциональный консольный браузер, с большими возможностями, может отображать кадры и таблицы, поддается кастомизации и его функциональность можно расширить с помощью Lua или Guile скриптов. Данный браузер можно запустить на большом количестве платформ. Elinks также доступен для различных Linux дистрибутивов, таких как Debian, RHEL, Ubuntu, Linux Mint, CentOS, Fedora, openSUSE, suse, ArchLinux, Manjaro, Antergos, Mageia, и других.

Debian, Mint и Ubuntu, а также основанные на них:

sudo apt-get install elinks


yum install elinks

Fedora 22 и новее:
dnf install elinks

SUSE, openSUSE:
zypper install elinks

ArchLinux, Manjaro, Antergos:
sudo pacman -S elinks

Mageia:
urpmi elinks

Как пользоваться:
elinks www.сайт

3) Установка Lynx

Lynx - веб-браузер с отличными возможностями настройки под себя для использования на эмуляторах терминала с символьным курсором. Это самый старый из браузеров. Lynx доступен для различных Linux дистрибутивов, таких как Debian, RHEL, Ubuntu, Linux Mint, CentOS, Fedora, openSUSE, suse, ArchLinux, Manjaro, Antergos, Mageia, и других.

Debian, Mint и Ubuntu, а также основанные на них:

sudo apt-get install lynx

RHEL, CentOS и Fedora 21 и старше:
yum install lynx

Fedora 22 и новее:
dnf install lynx

SUSE и openSUSE:

zypper install lynx

Archlinux, Manjaro, Antergos:

sudo pacman -S lynx

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

lynx www.сайт

4) Установка w3m:

w3m - текстовый браузер linux, выводящий страницы в текстовом формате, а так же может использоваться в качестве программы для форматирования текста, которая переводит HTML документы в простой текст. Программа работает в окне любого эмулятора терминала (rxvt, xterm, gnome-terminal и т.д) Браузер доступен для различных Linux дистрибутивов, таких как Debian, RHEL, Ubuntu, Linux Mint, CentOS, Fedora, openSUSE, suse, ArchLinux, Manjaro, Antergos, Mageia, и других.

Debian, Mint и Ubuntu, а также основанные на них:
sudo apt-get install w3m w3m-img

RHEL, CentOS и Fedora 21 и старше:
yum install w3m

Fedora 22 и новее:
dnf install w3m

SUSE, openSUSE:
zypper install w3m

ArchLinux, Manjaro, Antergos:
sudo pacman -S w3m

Mageia:
urpmi w3m

Как пользоваться:
w3m www.сайт

5) Установка Links2

Links2 - консольный браузер linux, также как и links, на котором он основан, позволяет работать как в графическом, так и в текстовом режимах. Он рендерит "тяжелые" страницы, поддерживает эмуляторы терминала как с поддержкой цветов, так и монохромные, и позволяет прокручивать страницы по горизонтали. Links2 доступен для различных Linux дистрибутивов, таких как Debian, RHEL, Ubuntu, Linux Mint, CentOS, Fedora, openSUSE, suse, ArchLinux, Manjaro, Antergos, Mageia, и других.

Debian, Mint и Ubuntu, а также основанные на них:

sudo apt-get install w3m w3m-img

RHEL, CentOS и Fedora 21 и старше:
yum install links2

Fedora 22 и новее:
dnf install links2

SUSE, openSUSE:
zypper install links2

ArchLinux, Manjaro, Antergos:
sudo pacman -S links2

Mageia:
urpmi links2

Как пользоваться:
links2 www.сайт

6) Установка Netrik

Netrik - простой веб-браузер, работающий в текстовом режиме, как ему подобные браузеры w3m, links и lynx. Он без проблем отображает объемные веб-страницы; его работа возможна в эмуляторах терминала как с поддержкой цветов, так и монохромных. Как и все вышеперечисленные, он поддерживает горизонтальную прокрутку. Netrik обладает несколько ограниченными возможностями по сравнению с вышеперечисленными браузерами, что также делает его уникальным в своем роде.

Debian, Mint и Ubuntu, а также основанные на них:
sudo apt-get install netrik

RHEL, CentOS и Fedora 21 и старше
yum install netrik

Fedora 22 и новее
dnf install netrik

SUSE, openSUSE
zypper install netrik

ArchLinux, Manjaro, Antergos
sudo pacman -S netrik

Mageia
netrik links2

Как пользоваться:
netrik www.сайт

Выводы

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


Альтернативные браузеры

Рассмотрим альтернативные браузеры, находящихся в тени своих именитых конкурентов.

Flock . Кросс-платформенный обозреватель с многоязычным интерфейсом, построенный на основе Firefox, использующий для отображения веб-страниц движок Gecko и позиционируемый разработчиками как первый социальный браузер. Flock тесно интегрирован со всевозможными сервисами, реализованными в духе "второго веба", оснащен расширенными средствами работы с RSS, умеет хранить пользовательские закладки на удалённом сервере, обеспечивает удобный поиск фотографий и видео по YouTube, Flickr и другим хостингам, имеет в своем составе инструменты для размещения мультимедийного контента в различных онлайновых службах. Сильной стороной приложения является взаимодействие с сетевыми дневниками. Поддерживаются WordPress, Blogger, LiveJournal, TypePad, Drupal и другие блоги. Для подключения к движку блога достаточно ввести адрес, логин и пароль, при этом в составе программы имеется визуальный редактор, упрощающий публикацию записей. Сродни "огненному лису", Flock поддерживает механизм плагинов. Список пригодных к использованию расширений можно найти в соответствующем разделе сайта программы.Maxthon . Переведенный на 35 языков браузер для платформы Windows, в прошлом известный как MyIE. Использует ядро Trident от Microsoft Internet Explorer, в результате чего совместим со всеми ресурсами, разработанными для майкрософтовского веб-обозревателя. В отличие от IE8 понимает мышиные жесты, позволяет хранить содержимое папки "Избранное" в Сети и выполнять запуск выбранных приложений на компьютере, имеет в своем составе средство для создания снимков экрана и сниффер, позволяющий узнавать реальные адреса мультимедийных файлов на сайтах онлайнового видео. Помимо этого в Maxthon имеется опция ускорения загрузки страниц, реализованы контент-фильтр и механизм скинов, видоизменяющих интерфейс программы. Что касается безопасности, то в "Макстон" встроен специальный модуль обновлений, который, по словам создателей приложения, уменьшает риск использования известных незакрытых уязвимостей Internet Explorer при серфинге.

Wyzo . Базирующийся на наработках сообщества Mozilla обозреватель, в настоящий момент доступный в виде бета-версии для операционных систем Windows и Mac OS X. По сути, является перелицованным Firefox, заточенным для работы с социальными и файлообменными сетями. Может похвастаться встроенным BitTorrent-клиентом, поддержкой мышиных жестов и некоторыми другими опциями, полезность которых вызывает сомнения. Будучи построен на базе "фокса", Wyzo не ведает конфликтов с плагинами Firefox, и функционал программы может быть расширен в соответствии с предпочтениями пользователя.

Очередной пример реализации движка Gecko от фонда Mozilla, запускающийся только в среде Windows. Может приглянуться пользователям системой надстроек, способных существенно расширить возможности приложения, гибкими настройками интерфейса и опцией смены поля User-Agent "на лету". Особый интерес также могут вызвать поддержка макросов, функции смены визуальных тем, скинов и значков обозревателя, механизм управления браузером с помощью запрограммированных жестов мыши. Интерфейс K-Meleon переведен на русский, английский, немецкий, польский, французский и испанский языки. Справка к программе представлена только на английском языке.

Blackbird . Браузер на основе Mozilla Firefox, созданный специально... для афроамериканцев. В отличие от своего платформонезависимого "брата", обозреватель Blackbird работает только под Windows, характеризуется черной, как ночь, цветовой схемой и содержит набор предустановленных закладок на социальные сервисы, блоги, почтовые системы, сайты знакомств и прочие сетевые службы, которые могут быть интересны темнокожим пользователям программы. В остальном Blackbird ничем не отличается от "огненного лиса".

Arora . В основе этого мультиплатформенного приложения лежат браузерный движок WebKit и минималистичный интерфейс, локализованный на 30 языков, включая русский. Разработчики браузера акцентируют внимание на высокой скорости загрузки программы, гибких настройках поисковых движков, интеллектуальной адресной строке, возможностях установки пользовательских таблиц стилей и режиме privacy mode, при активации которого браузер автоматически удаляет кэшированные данные, историю посещения страниц, файлы cookies и прочие сведения, которые могут указывать на то, чем занимался владелец компьютера в Интернете. Arora может приглянуться тем, кому нужен простой в использовании и не напичканный излишней функциональностью интернет-обозреватель.

Midori . Ещё один базирующийся на WebKit обозреватель, доступный для операционных систем Linux и Windows. По возможностям во многом соответствует вышеупомянутому Arora, поддерживает работу с расширениями Netscape, имеет полностью настраиваемый интерфейс и может при обработке веб-страниц выполнять различные задачи, руководствуясь пользовательскими сценариями и подключаемыми CSS-стилями. Как можно заметить из приведенного ниже скриншота, интерфейс Midori русифицирован, и поэтому проблем с освоением программного продукта у новичков возникнуть не должно. Инсталлировать браузер не нужно, так что его можно запускать с любого портативного флэш-накопителя.

Текстовый браузер, который не только порадует любителей командной строки, но и может пригодиться для работы на медленных каналах передачи данных. Помимо табличного форматирования и фреймов, Links поддерживает обработку инструкций Javascript и криптографический протокол SSL, имеет в своём составе механизм закладок, менеджер закачки файлов из Интернета и серию других функций для работы с представленными в Сети документами. Программа портирована под самые различные платформы, включая Windows.

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



Понравилась статья? Поделиться с друзьями: