最近几天使用了好几种Linux命令行浏览器,觉得很不错,例如curl、elinks、w3m等等。各有优缺点,下面就分别介绍下。
curl
curl功能很强大,对于各种情况基本上都有对应办法,比如访问页面乱码,可以加选项进行转码;或者访问被拒绝,则可以使用代理进行访问。下面就具体说明一下:
选项 | 含义 |
---|---|
-a/–append | 上传文件时,附加到目标文件 |
-A/–user-agent | 设置用户代理发送给服务器 |
-anyauth | 可以使用“任何”身份验证方法 |
-b/–cookie | cookie字符串或文件读取位置 |
-basic | 使用HTTP基本验证 |
-B/–use-ascii | 使用ASCII /文本传输 |
-c/–cookie-jar | 操作结束后把cookie写入到这个文件中 |
-C/–continue-at | 断点续转 |
-d/–data | HTTP POST方式传送数据 |
–data-ascii | 以ascii的方式post数据 |
–data |