elinks 命令行浏览器使用请教

上网、浏览、聊天、下载等
回复
上网摘星星
帖子: 41
注册时间: 2012-07-10 20:47

elinks 命令行浏览器使用请教

#1

帖子 上网摘星星 » 2015-07-06 21:46

# elinks URL
# elinks URL > usr.txt

问题:在访问某些需要登录的HTTPS网站时,在已登录的情况下,后一个命令不能将页面转存为文本文件。

具体描述:
有时需要将页面存下来进行处理,我会使用第二个命令来完成。
而某些需要登录的网站,我会先输入第一个命令,登录网站后退出,此后,进入网站不需要再次登录,用第二条命令转存,成功。
然而,却非所有网站都这样。在转存“馒头”的种子页面时就会出现问题,在成功登录后,用第二条命令转存时,在url.txt中会发现并非种子页面的内容,而是登录页面的内容。
这是因为cookie的原因吗?有办法解决吗?

请求帮助!

关于为何不用w3m。w3m能够成功转存页面,可elinks转存的结果更易处理。比如elinks会在页面用[***]来标记所有的链接,它是很好的分隔符;elinks让表中不该换行的内容保持在一行,而我无法让w3m做到这一点。
头像
astolia
论坛版主
帖子: 6703
注册时间: 2008-09-18 13:11

Re: elinks 命令行浏览器使用请教

#2

帖子 astolia » 2015-07-07 11:17

你用elinks登录后,直接用菜单里的保存页面呢?
上网摘星星
帖子: 41
注册时间: 2012-07-10 20:47

Re: elinks 命令行浏览器使用请教

#3

帖子 上网摘星星 » 2015-07-08 8:50

astolia 写了:你用elinks登录后,直接用菜单里的保存页面呢?
应该是可以的,不过那就无法用脚本自动执行了。
符四爺
帖子: 18
注册时间: 2015-08-21 16:31
系统: 14.04 LTS

Re: elinks 命令行浏览器使用请教

#4

帖子 符四爺 » 2015-08-25 8:15

elinks不顯示中文怎麼解決啊?
這絕對是一個靠你鼓搗壞才能學會的系統。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: elinks 命令行浏览器使用请教

#5

帖子 poloshiao » 2015-08-25 8:40

elinks不顯示中文怎麼解決啊?
viewtopic.php?p=3127214#p3127214
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: elinks 命令行浏览器使用请教

#6

帖子 poloshiao » 2015-08-25 17:30

elinks不顯示中文怎麼解決啊?
我裝的是英文版,還是出現這個現象
1. 猜測 你要瀏覽的網頁有中文字碼

2. 要顯示中文字碼 需要你的 Server 有安裝 FB module (Frame Buffer)
https://zh.wikipedia.org/wiki/%E5%B8%A7 ... 2%E5%99%A8
https://en.wikipedia.org/wiki/Framebuffer
2-1. http://askubuntu.com/questions/25187/ho ... characters
How to make the VT display chinese characters?
2-2.. 英文版 的 console 預設可能沒有安裝任何 FB module
2-3. http://packages.ubuntu.com/search?suite ... chon=names
安裝 fbterm
A fast framebuffer based terminal emulator for Linux
2-4. 參閱本論壇有關 fbterm 文章
search.php?keywords=fbterm&terms=all&au ... C%E5%B0%8B
2-5. 進一步參閱
https://wiki.archlinux.org/index.php/Fbterm
Fbterm (Frame buffer terminal emulator) is standalone replacement of Linux kernel terminal that can function outside of Xorg.

3. 要顯示中文 需要你的 locale 是 zh_CN.UTF-8
3-1. 英文版的 locale 預設是 en_US.UTF-8
3-2. 如何把 locale 從 en_US.UTF-8 變成 zh_CN.UTF-8
參考
http://askubuntu.com/a/303096
把 cs_CZ 改為 zh_CN.UTF-8
記得重新開機
回复