Разное

Текстовые браузеры для Linux. Консольные приложения для Windows

Текстовые браузеры для Linux. Консольные приложения для Windows

Все мы слышали, и с большой долей вероятности пользуемся браузерами с графическим интерфейсом, такие как 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, так как они могут обеспечивать базовую функциональность вроде поиска или загрузки нужных нам файлов.

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

Браузеры бывают разные - белые, синие, красные. А если говорить серьёзно, то популярные и не очень, увесистые и миниатюрные, распространяемые свободно или с закрытыми исходными кодами, предназначенные для установки на десктопы или мобильные устройства. А ещё бывают текстовые веб-обозреватели, появившиеся на заре Интернета и до сих пор неплохо себя чувствующие в руках многочисленных энтузиастов, сумевших довести функционал обозревателей до приемлемого уровня. Лишенные графического интерфейса, они эффективно расправляются с рекламными баннерами и сопутствующим им информационным мусором, без лишних вопросов блокируют отжирающие ресурсы компьютера флэш-конструкции и предоставляют пользователю только интересующий его текст без отвлекающей внимание шелухи. К тому же, они безопасны, и никакие другие программы не могут сравниться с ними в скорости загрузки веб-страниц. Согласитесь, впечатляющий набор качеств, и нет ничего удивительного в том, что мы в рамках рубрики "Софтерра" решили рассмотреть несколько текстовых браузеров.

Начать обзор следует, конечно же, с классики жанра - кросс-платформенного браузера Lynx , ведущего родословную аж с 1992 года. За восемнадцать лет развития обозреватель хоть и обзавелся множеством дополнительных возможностей, но так и остался верным идеалам текстового Веба. Современный Lynx поддерживает протоколы Gopher, HTTP, HTTPS, FTP, WAIS и NNTP, умеет использовать SSL-шифрование, обучен сохранять и восстанавливать сессии, обрабатывать cookies, корректировать поле User-Agent, а также распознавать некоторые элементы HTML 5 и подключать различные цветовые темы оформления интерфейса. Последний, кстати, лишен каких-либо псевдографических окошек с выпадающими списками меню и выполнен в духе первых Unix-терминалов. Находка для эстетов.

Более совершенным и удобным является альтернативный браузер , автором которого является Микулаш Паточка. Безусловными достоинствами созданного чешским программистом продукта являются поддержка таблиц, фреймов, огромного количества кодировок, умение обрабатывать инструкции Javascript, а также навыки работы по криптозащищенному протоколу SSL. В числе других преимуществ программы фигурируют многоязычный интерфейс с поддержкой мыши, механизм закладок, менеджер закачки файлов из Интернета, функции кэширования данных и некоторые другие упрощающие веб-серфинг опции. Обозреватель портирован под самые различные платформы, включая Windows.

Заложенные в основу браузера Links идеи подхватили многие другие разработчики, создавшие альтернативные версии обозревателя, напичканные богатым функционалом. В частности, на базе Links созданы приложения ELinks , Links 2 и Links Hacked . От оригинала они отличаются поддержкой дополнительных протоколов, каскадных стилевых таблиц CSS (частично), пользовательских сценариев, прокси-серверов и механизма вкладок, упрощающего навигацию по сайтам. Хватает и других забавных фич. Например, посредством ELinks можно скачивать торренты, а Links 2 умеет запускаться в графическом режиме и отображать представленные на веб-страницах изображения.

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

Хватает текстовых браузеров и на рынке программного обеспечения для портативных устройств. Навскидку можем назвать такие продукты, как , MobiBrowser и... Opera Mini . Ничего удивительного: если в настройках норвежского обозревателя отключить загрузку картинок и активировать режим Mobile View, то получится очень даже неплохой текстовый браузер, дружащий с современными веб-стандартами и помимо всего прочего сжимающий транслируемый по Сети трафик. Конечно, при помощи упомянутых приложений полюбоваться графикой на дисплее телефона не получится, зато удастся насладиться фантастической скоростью веб-серфинга даже на дряхлом GPRS-канале.

Программное обеспечение, упомянутое в этом материале, протестировано на мобильном компьютере

Когда появились дистрибутивы Linux для более или менее широкой публики, просмотр веб-страниц онлайн был недавним явлением, хотя какой-то путь был пройден. Уже существовало несколько браузеров, многие из которых были постепенно портированы под Linux. Некоторые текстовые браузеры были в первой волне. И через какое-то время Linux стал основной средой для текстовых браузеров, где большинство из них развивается и используется. Даже если они большей частью и предназначены не только для Linux, но так же и для различных других *nix систем. Существуют и их порты под множество других операционных систем для самых разных платформ.

Lynx - / home page /

Текстовый браузер . Версии для Linux, FreeBSD, Mac OS X, некоторых других *nix систем, DOS, Windows, BeOS, MINIX, QNX, AmigaOS, OpenVMS и классических Mac OS.

lynx.isc.org

Lynx 2.8.7rel.1 в эмуляторе терминала GNOME Terminal 2.32.1, Zenwalk Linux:


Lynx 2.8.7rel.1 в эмуляторе терминала GNOME Terminal 2.32.1, Zenwalk Linux:

en.wikipedia.org/wiki/Lynx_(web_browser)


Lynx 2.8.7rel.1 в эмуляторе терминала GNOME Terminal 2.32.1, Zenwalk Linux:

ebay.com


Links - / home page 1 : home page 2 /

Текстовый браузер . Версии для Linux, FreeBSD, Mac OS X, некоторых других *nix систем, BeOS, Haiku, OS/2, DOS, Windows. Браузер может бы скомпилирован с поддержкой отображения графики , шрифтов разного размера со сглаживанием, работающим в Linux и иных *nix системах как под X (или другой оконной среде), так и используя SVGALib или framebuffer графической карты системы ().

HTML (в том числе таблицы и фреймы)

links.twibright.com


Links 2.7 в эмуляторе терминала GNOME Terminal 2.32.1, Zenwalk Linux:

w3schools.com/browsers/browsers_stats.asp


Links 2.7 в эмуляторе терминала GNOME Terminal 2.32.1, Zenwalk Linux:

en.wikipedia.org/wiki/Links_(web_browser)


Links 2.7 в эмуляторе терминала GNOME Terminal 2.32.1, Zenwalk Linux:

ebay.com


ELinks - / home page /

Текстовый браузер . Версии для Linux, некоторых других *nix систем, Windows, DOS.

HTML (в том числе таблицы и фреймы). Очень ограниченно CSS и JavaScript (). Поддержка цветовой палитры в 16, 88 или 256 цветов. Поддержка вкладок, фоновых загрузок с оповещением об окончании загрузки. Экспериментальная поддержка протокола BitTorrent.

elinks.cz


ELinks 0.12pre2 в эмуляторе терминала GNOME Terminal 2.32.1, Zenwalk Linux:

w3schools.com/browsers/browsers_stats.asp


ELinks 0.12pre2 в эмуляторе терминала GNOME Terminal 2.32.1, Zenwalk Linux:

en.wikipedia.org/wiki/ELinks


ELinks 0.12pre2 в эмуляторе терминала GNOME Terminal 2.32.1, Zenwalk Linux:

ebay.com


W3m - / /

Текстовый браузер . Версии для Linux, некоторых других *nix систем, OS/2, Windows (в среде Cygwin).

HTML (в том числе таблицы и фреймы), SSL, цвет и внутристрочные изображения в поддерживающих эти возможности эмуляторах терминала / консолях. W3m может , действуя сам как HTTP-сервер. W3m используется в текстовом редакторе Emacs для отображения веб-страниц вместе с соответствующим интерфейсом Emacs, emacs-w3m - для просмотра веб-страниц не выходя из редактора.

w3m.sourceforge.net


W3m 0.5.2 в эмуляторе терминала GNOME Terminal 2.32.1, Zenwalk Linux:

w3schools.com/browsers/browsers_stats.asp


W3m 0.5.2 в эмуляторе терминала GNOME Terminal 2.32.1, Zenwalk Linux:

en.wikipedia.org/wiki/W3m


W3m 0.5.2 в эмуляторе терминала GNOME Terminal 2.32.1, Zenwalk Linux:

ebay.com


Netrik - / /

Текстовый браузер . Версии для Linux, некоторых других *nix систем.

netrik.sourceforge.net


Netrik 1.16.1 в эмуляторе терминала GNOME Terminal 2.32.1, Zenwalk Linux:

w3schools.com/browsers/browsers_stats.asp


Netrik 1.16.1 в эмуляторе терминала GNOME Terminal 2.32.1, Zenwalk Linux:

freecode.com/projects/netrik


Netrik 1.16.1 в эмуляторе терминала GNOME Terminal 2.32.1, Zenwalk Linux:

ebay.com


Retawq - / /

Текстовый браузер . Версии для Linux, некоторых других *nix систем. Среди версий для Linux retawq для DSLinux , дистрибутива для портативной игровой консоли Nintendo DS.

HTML. Сетевые протоколы: HTTP 1.1 and 1.0, HTTPS, FTP, FTPS, NNTP, Finger ().

retawq.sourceforge.net


Retawq 0.2.6c в эмуляторе терминала GNOME Terminal 2.32.1, Zenwalk Linux:

w3schools.com/browsers/browsers_stats.asp


Retawq 0.2.6c в эмуляторе терминала GNOME Terminal 2.32.1, Zenwalk Linux:

freecode.com/projects/retawq


Retawq 0.2.6c в эмуляторе терминала GNOME Terminal 2.32.1, Zenwalk Linux:

ebay.com


Line Mode Browser - / home page /

Текстовый браузер . Версии для Linux, некоторых других *nix систем. И за пределами мира PC для VMS, VM/CMS, MVS, Ultrix (DECStation и VAX)

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. В этой статье описаны конечно же не все текстовые браузеры, здесь описаны те которыми я либо пользовался либо пытался пользоваться, а так же наиболее популярные из ныне существующих.

Если вы планируете серьезно заниматься созданием и продвижением сайтов, нужно «мыслить», а вернее видеть сайт, как его видят поисковики. Поможет в решении этой задачи текстовой браузер Lynx, не поддерживающий таблицы и JavaScript.

Что значит текстовой Браузер Lynx

Браузер Lynx это текстовой браузер, не поддерживающий табличные стили и JavaScript. Он напоминает текстовые редакторы, показывающие сайты в «чистом» виде.

Интересен Браузер Lynx для создателей и оптимизаторов сайтов. С его помощью можно посмотреть, как «видят» ваш сайт боты поисковых систем. Как вы видите сайт в браузере Lynx, так же его видят сканы поисковика Google.

Работа с браузером Lynx, отличается от стандартных пользовательских браузерах Chrome, Opera, Яндекс и т.п. В браузере нет удобного интерфейса, управление производится командами. Об этом чуть ниже. Сейчас установим браузер Lynx на ось Windows в седьмой версии.

Где скачать браузер Lynx

Берем браузер Lynx на официальном сайте, в варианте , то есть с встроенным установщиком Windows 32-бит. Это адрес где взять браузер Lynx: http://lynx.invisible-island.net/current/

Установка браузера Lynx

Установка браузера Lynx не представляет никаких проблем. Запускаете установочный файл от имени администратора и проходите все окна установщика. Покажу их на фото.




После правильной установки иконка браузера Lynx появляется в меню «Пуск» и на рабочем столе, если при установке вы отметили соответствующий чек бокс.

Запуск браузера Lynx

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

Команда 1. Знак [?] введенный в виде команды откроет подсказки для работы с браузером.

Не буду перечислять все команды управления браузер. Идите по адресу, http://lynx.invisible-island.net/lynx_help/keystrokes/keystroke_help.html . Там вы найдете все команды для работы с браузером Lynx.

Синтаксис команд управления браузер

Команда браузер это буква. Буква это сама команда, после буквы пишите действие, которое вам нужно. Для примера, откроем сайт и посмотрим, как выглядит сайт в Lynx браузере.

  • Открываем Lynx;
  • В рабочей строке вводим букву (без кавычек) [g] пробел;
  • В новом окне пишем без пробела полный адрес сайта с протоколом. Если нужно нажимаем несколько раз Enter, листая окна;
  • Видим сайт.

Покажу сайт, сделанный на Joomla. Так он выглядит в Chrome.

Так сайт выглядит в Lynx.