q.nim,一款nim语言的html/xml节点解析工具
板块:项目发布日期:2020-03-31 20:12:52

特点

语法类似CSS3和jQuery,支持类型选择器,类选择器,id选择器,属性选择器等。

安装

nimble install q

示例

import q
import xmltree

var html = """<html>
<head>
  <tile>Example</title>
</head>
<body>
  <nav>
    <ul class="menu">
      <li class="dropdown">
        <a href="#">Link 1</a>
      </li>
      <li>
        <a href="#">Link 2</a>
      </li>
    </ul>
  </nav
</body>
</html>"""


# Parse HTML document
var doc = q(html)

# Search for nodes by css selector
echo doc.select("nav ul.menu li a")
# @[<a href="#">Link 1</a>, <a href="#">Link 2</a>]

项目

https://github.com/OpenSystemsLab/q.nim.git

发表评论举报话题
评论(2)
写爬虫的神器啊
2020-03-31 21:23:59
改天试一试。
2020-04-01 18:58:35
发表评论
请点击数字 [] 来完成验证。