什么工具(最好用于 Linux)可以根据其 CSS 路径选择 HTML 元素的内容?
例如,考虑以下 HTML 文档:
<html>
<body>
<div class="header">
<h1>Header</h1>
</div>
<div class="content">
<table>
<tbody>
<tr><td class="data">Tabular Content 1</td></tr>
<tr><td class="data">Tabular Content 2</td></tr>
</tbody>
</table>
</div>
<div class="footer">
<p>Footer</p>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
什么命令行程序(例如,一种“cssgrep”)可以使用 CSS 选择器提取值?那是:
cssgrep page.html "body > div.content > table > tbody > tr > td.data"
Run Code Online (Sandbox Code Playgroud)
该程序会将以下内容写入标准输出:
Tabular Content 1
Tabular Content 2
Run Code Online (Sandbox Code Playgroud)
谢谢!
在 HTML 5 中有一个名为autocomplete. 如果设置为autocomplete=off,则浏览器不会存储密码。
如何覆盖此设置,而不是修改 Firefox 的源代码并重新编译它?是否有一个 Firefox about:config 选项我忽略了我可以切换 - “忽略:自动完成”或其他什么?
直到今天我都纳闷为什么target="_blank"还没有变成target="blank"。我相信浏览器也能理解这一点。
该决定/规范是否有任何历史或技术原因?
我想在学习 Linux 时写笔记(HTML 格式)。当我需要注意彩色终端文本输出时,我希望终端文本的颜色可以保留在我的笔记中,例如:
Note 1: Test
The output of xx command is
<pre>
[root@webserver ~]# ll /
total 100
drwxrwxrwt. 7 root root 4096 8? 24 12:22 <span style='background-color:green; color:blue;'>tmp</span>
drwxr-xr-x. 14 root root 4096 7? 19 21:20 <span style='color:blue;'>usr</span>
</pre>
Run Code Online (Sandbox Code Playgroud)
我可以在纯文本周围手动添加 HTML 代码包装器,但我希望有一种自动的方法来实现这一点。
目前,我在 Windows 上使用 putty 连接到远程 CentOS linux 服务器。
我希望能够生成 HTML,然后将其通过管道传输到将呈现它的程序,如下所示:
for i in 1 2 3
do
for j in a b c
do
echo "<table border="1"><tr><td>$i</td><td>$j</td></tr></table>"
done
done | /usr/bin/firefox
Run Code Online (Sandbox Code Playgroud)
不幸的是,firefox 无法呈现从标准输入输入的数据。谷歌浏览器也不能。lynx可以,但谁想使用它?
我尝试创建一个命名管道,在 chrome 和/或 firefox 中打开它,然后将数据传送到它——但是当我通过命名管道发送数据时,浏览器没有更新。
是否有任何非基于文本的浏览器可以从标准输入呈现 html?输出不需要炫目,我最感兴趣的是让分隔数据在运行中更具可读性。
编辑:
我尝试使用 bash 的进程替换,例如firefox <(sh /tmp/tablegen.sh),这也不起作用。最坏的情况是,我可以输出到临时文件,渲染,然后删除,但我更喜欢稍微优雅的解决方案。
在旧的谷歌驱动器中——在材料重新设计之前——人们可以打开一个 HTML 文档,它会以模式(背后有一个覆盖层的弹出窗口)显示源。然后当你从那里按下 open 时,它呈现了 html。
在新的 Google Drive 中,我可以查看以任何方式呈现的 HTML 吗?换句话说,在 Google Drive 中托管一个静态网站?
现在它只是让我查看源代码或使用扩展名进行编辑。我想查看渲染。实际网页。
Notepad++ 为 html 和 JavaScript 自动完成。但自动完成取决于文件扩展名。html 文件仅支持 html 的完成。有没有办法在 html 文件的脚本标签中为 javascript 启用自动完成?我的意思是,除了将自动完成关键字列表从“javascript.xml”复制到“html.xml”文件之外......
正如stackoverflow所建议的,询问超级用户,因为我在那里找不到满意的答案。如果有人有任何想法,请告诉我!(我希望我不是唯一有这种要求的人!:))
是否可以创建指向网页上特定滚动位置的超链接?例如,我想创建一个指向http://www.stackoverflow.com/的链接,但页面向下滚动 100 像素。
为什么 @ 有时在网页中写成 [at]?它有什么具体原因吗?
tel:在 Safari 中单击链接时,例如:
<a href="tel:+3361234567890">call</a>
Run Code Online (Sandbox Code Playgroud)
FaceTime 应用程序打开。如何将其配置为打开 Skype?
html ×10
web ×3
autocomplete ×1
command-line ×1
copy-paste ×1
css ×1
email ×1
firefox ×1
google-drive ×1
grep ×1
html5 ×1
hyperlink ×1
javascript ×1
macos ×1
notepad++ ×1
pipe ×1
putty ×1
scrolling ×1
syntax ×1
terminal ×1
web-crawler ×1