Câu hỏi
Công cụ nào (tốt nhất là cho Linux) có thể chọn nội dung của một phần tử HTML dựa trên đường dẫn CSS của nó?
Thí dụ
Ví dụ: xem xét tài liệu HTML sau:
<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>
Chương trình dòng lệnh nào (ví dụ: một loại "cssgrep") có thể trích xuất các giá trị bằng cách sử dụng bộ chọn CSS? Đó là:
cssgrep page.html "body > div.content > table > tbody > tr > td.data"
Chương trình sẽ viết như sau vào đầu ra tiêu chuẩn:
Tabular Content 1
Tabular Content 2
Liên kết liên quan
- https://getfireorms.com/wiki/index.php/Command_Line_API#.24.24.28selector.29
- /programming/7334942/is-there-s Something-like-a-css -selector-or-xpath-grep
- https://github.com/keeganstreet/element-finder
- http://www.w3.org/Tools/HTML-XML-utils/
Cảm ơn bạn!
brew install html-xml-utils
.