我发现文本浏览器w3m在我看来是迄今为止最好的.但是,它的主要问题是Javascript.
我使用它时在Stackoverflow中根本看不到注释.
我不确定让Javascript进入终端有什么限制.
如何为终端启用至少一些JavaScript以便注释可见?
我想从几百个文件中删除HTML.
这是我开始的命令:
find -name *.html -exec w3m {} > w3m {}.html.out \;
Run Code Online (Sandbox Code Playgroud)
我遇到的问题是它创建了一个单独的大.htm.out文件(名为{..html.out) - 我希望我正在使用的文件被命名为它的原始文件.out.
例如,我有
2002/filename.html
Run Code Online (Sandbox Code Playgroud)
我想通过w3m运行它,并获得2002/filename.html.out
有什么建议?我对其他不使用bash的解决方案持开放态度
我正在使用cygwin.
我正在尝试编写最简单的函数:向w3m浏览器发送查询,然后在网页上找到一个特定的位置:
(defun w3m-define-word (word)
(interactive "sDefine: ")
(progn (w3m-search "Dictionary" word)
(set-window-start nil (search-forward "Search Results"))))
Run Code Online (Sandbox Code Playgroud)
这里的错误是w3m-search
不要等到页面重新加载并set-window-start
在旧页面上执行.然后页面重新加载并将光标放在缓冲区的开头.
(sleep-for ..)
之间w3m-search
和set-window-start
帮助,但由于加载时间是任意的,它不是很方便.
我怎样才能重写这个函数,所以它会等到缓冲区重新加载,然后才能重新执行?
我知道w3m与Emacs的集成,但我很难让它在我的W7/x64上运行:这里有一个w3m二进制的永久分段错误.
我想知道是否有另一种方法可以在Emacs中显示远程HTML,可能是通过Readability/GetPocket等服务完成的初步过滤?我不需要在那里导航所以清除内容将是完美的.
谢谢,
有没有办法在我按退出应用程序Do you want to exit w3m? (y/n)
后消除提示?q
作为 w3m 的新用户,我正在尝试做一些基本的事情,例如:
w3m -dump_source nytimes.com > nytimes.html
Run Code Online (Sandbox Code Playgroud)
产生的输出给出了疯狂的字符和符号。但是,当我使用 浏览时w3m nytimes
,它会正确加载,我什至可以使用v
.
进一步当我尝试:
w3m -dump_extra nytimes.com > nytimes.html
Run Code Online (Sandbox Code Playgroud)
除了 HTML 源代码之外,我完美地获得了与该站点相关的所有额外信息。
任何帮助,将不胜感激。
在Windows 10上的Ubuntu上使用w3m打开终端内的URL而不是打开Chrome或Edge.如何启动Windows默认Web浏览器?
例如,以下代码
webbrowser.open_new("http://www.youtube.com/watch?v=dQw4w9WgXcQ")
Run Code Online (Sandbox Code Playgroud)
看起来像这样:
这与打开页面完全相同
w3m http://www.youtube.com/watch?v=dQw4w9WgXcQ
Run Code Online (Sandbox Code Playgroud)
这是一个全新的Win 10安装,在我启用了Bash(通过适用于Linux的Windows子系统)后,完成了以下操作:
$ sudo apt update && sudo apt upgrade && sudo apt dist-upgrade
$ sudo apt install build-essential
$ sudo apt install python-pip python-dev
$ sudo pip install --upgrade pip
Run Code Online (Sandbox Code Playgroud)
然而
print webbrowser._tryorder
Run Code Online (Sandbox Code Playgroud)
给
['www-browser', 'w3m']
Run Code Online (Sandbox Code Playgroud)
www-browser
只是另一个别名w3m
,为什么windows-default
不上市?
以前,相同的Python 2.7代码在运行Git-Bash的32位Windows 10机器上运行正常,所以我认为python方面没有任何问题.