Linux之常用浏览器

浏览器是用来显示在万维网或局域网等内的文字、图像及其他信息的软件,它还可以让用户与这些文件进行交互操作。浏览器是电脑上网时经常使用到的应用软件,浏览器正是Internet时代的产物,随着电脑操作系统的普及、Internet的全球连接及人们对信息需求的爆炸式增长,为浏览器的诞生和兴起提供了强大的动力,同时它也标志着互联网时代的来临

https://baike.baidu.com/item/%E6%B5%8F%E8%A7%88%E5%99%A8

1. curl 拟浏览器访问

curl [option] [url]

注意 url 一定要带引号,否则url参数不能全部传递成功

-A <string> 设置用户代理
-b <name=string/file> 包含cookie的字符串或文件
-c <file> 操作结束后把cookie写入到这个文件中
-o <file> 将输出写入到这个文件 也可以使用重定向 > file
-T <file> 上传文件
-x <host:port> 使用代理网址
-X <GET/POST> 指定请求方式
-i 显示响应头部信息
-d POST请求传递的数据, 如果数据再json文件中, -d @test.json
-H 设置请求头

示例:
// GET请求
curl -i -XGET “https://webb-l.top”
// POST请求
curl -i -XPOST “https://webb-l.top/create/user” -d ‘{“name”:”xxx”, “age”:23}’

// test.json 文件内容
{“name”:”xxx”, “age”:23}
curl -i -XPOST “http://127.0.0.1/create/user” -d @test.json

// 设置请求头
curl -i -XPOST “http://127.0.0.1/create/user” -d ‘{“name”:”xxx”, “age”:23}’ -H “Content-Type: application/json”

2. w3m

w3m是基于文本的Web浏览器,也是诸如“更多”或“更少”之类的寻呼机。使用w3m,您可以通过终端仿真器窗口(xterm,rxvt或类似的东西)浏览网页。此外,w3m可以用作将HTML排版为纯文本的文本格式化工具。

安装 yum install w3m

使用 w3m https://webb-l.top

w3m更多使用技巧: http://w3m.sourceforge.net/

w3m官网: http://www.w3m.org/

3. links

Links浏览器,是一个带有ncurse界面的文本模式WEB浏览器,支持彩色,table渲染和后台下载,且包括菜单界面的浏览器,支持 Frame框架。我们可以通过外部的访问器来进行不同文件格式的浏览。支持通过外部客户端使用mailto:和telnet:进行浏览。

安装 yum install links

使用 links https://webb-l.top

更多操作:按Esc出现菜单

可能有时候links不能正常访问网页,这时候可以再安装elinks浏览器。

安装 yum install elinks

如果还是不能可以换成别的浏览器。

links官网: http://links.twibright.com

4. Lynx

Lynx是一个通用的浏览器,这款浏览器原先由Lou Montulli、Michael Grobec和Charles Rezac几位高手合作开发,后来DosLynx作者GarrettBlythe也加入Lynx团队。随后Foteos Macrides将Lynx移植到VMS系统,并且维持了这个软件一段时间,从1995年,Lynx在GPL下发布,自此至今由一群志愿者维护。

安装 yum install lynx

使用 lynx https://webb-l.top

更多操作: 移动用方向键,求助用‘?’,退出用‘q’。

Lynx官网: https://lynx.browser.org/