• 实现在文本(命令行)模式下浏览中文网页


        这天突然感觉在Xwindows下的这个firefox启动实在是太慢了,而且我平时用浏览器基本也只是google一个和上几个开源社区浏览下信息,没什么太大必要进图形界面,所以就想以后一般情况下直接在文本模式下写写程序上网查查信息算了,这样,文本模式下的上网成为一个问题。

        google了一下,发现对lynx这个文本浏览器的评价不错,上linux伊甸园找到了它的源码包: http://download.linuxeden.com/data/soft/1903.html。

    $ tar xzvf lynx2.8.5.tar.gz

    $cd lynx2-8-5

    $ ./configure

    (如果configure最后出错提示无法创建什么文件云云,那就su root然后再./configure一次)

    $ make

    $ make install

    $ make clean

    $ cp lynx.cfg /usr/local/lib/

    $ cd /usr/local/lib

    $ vim lynx.cfg

    找到文件里的

    #CHARACTER_SET:

    #ASSUME_CHARSET:

    #PREFERRED_LANGUAGE:

    冒号后都改成euc-cn

    这样在命令行下能正常浏览网页了,

    不过中文依然全是乱码。

    还要安装一个文本模式下的中文环境才行,

    我装的是zhcon,

    源码包到http://zhcon.sourceforge.net/下载得到。

    需要下载的文件有两个:

    一个是zhcon-0.2.5.tar.gz,一个是zhcon-0.2.5-to-0.2.6.diff.gz。

    假设都将这两个文件下载到/root目录下(读者也可以将文件下载到喜欢的别的目录)。

    首先解压并解包zhcon-0.2.5.tar.gz文件:

    # tar zxvf zhcon-0.2.5.tar.gz

    解压之后在/root目录下得到一个zhcon-0.2.5,

    这个目录包含了zhcon-0.2.5版本的所有源代码和man手册等。

    然后将zhcon-0.2.5-to-0.2.6.diff.gz解压:

    # gzip -d zhcon-0.2.5-to-0.2.6.diff.gz

    解压后得到zhcon-0.2.5-to-0.2.6.diff文件。

    这个文件实际上是一个补丁文件,

    通过下面的命令将此文件打补丁到zhcon-0.2.5的源代码中:

    # patch -p0 < zhcon-0.2.5-to-0.2.6.diff

    这样,原来的0.2.5版本的zhcon就升级到了0.2.6版本了。接下来的过程就是UNIX平台固定的“安装三步曲”了:

    # ./configure

    # make

    # make install

    这样,中文控制台终端zhcon就安装好了。要使用zhcon,只需要在控制台下键入命令:

    # zhcon

    即可。

    要获取zhcon的帮助信息,只需要输入man zhcon命令即可,另外,zhcon的man手册说配置文件zhcon.conf位于/etc目录下,但是在0.2.6版本中zhcon.conf是位于/usr/local/etc/目录下的,此外,zhcon所用到的字体资源等是位于/usr/local/lib/zhcon/目录下的。

    这样就可以了,

    我们在文本模式下:

    $ zhcon

    $ lynx http://www.baidu.com

    是不是就进到了熟悉的页面中了呢……

    在文本下看小说是很不错的选择哦!

  • 相关阅读:
    Python爬虫学习==>第十二章:使用 Selenium 模拟浏览器抓取淘宝商品美食信息
    Python爬虫学习==>第十一章:分析Ajax请求-抓取今日头条信息
    Python爬虫学习==>第十章:使用Requests+正则表达式爬取猫眼电影
    Python爬虫学习==>第九章:正则表达式基础
    Python爬虫学习==>第八章:Requests库详解
    Python爬虫学习==>第七章:urllib库的基本使用方法
    Python爬虫学习==>第六章:爬虫的基本原理
    Python爬虫学习==>第五章:爬虫常用库的安装
    纵横字谜的答案(Crossword Answers)
    谜题
  • 原文地址:https://www.cnblogs.com/mazhuang/p/1645802.html
Copyright © 2020-2023  润新知