ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
<br> # 解析库的基本使用 <br> 对于网页的节点来说,它可以定义id、class或其他属性。而且节点之间还有层次关系,在网页 中可以通过XPath或CSS选择器来定位一一个或多个节点。那么,在页面解析时,利用XPath或CSS 选择器来提取某个节点,然后再调用相应方法获取它的正文内容或者属性,不就可以提取我们想要的 任意信息了吗? 在Python中,这种解析库已经非常多,其中比较强大的库有lxml、Beautiful Soup、pyquery 等、、、 <br> <hr> ## 1. XPath概览 &nbsp;&nbsp;&nbsp;&nbsp;XPath的选择功能十分强大,它提供了非常简洁明了的路径选择表达式。另外,它还提供了超过 100个内建函数,用于字符串、数值、时间的匹配以及节点、序列的处理等。几乎所有我们想要定位 的节点,都可以用XPath来选择。 XPath于1999年11月16日成为W3C标准,它被设计为供XSLT、XPointer以及其他XML解析 软件使用,更多的文档可以访问其官方网站: https://www.w3.org/TR/xpath/。 ## 2.安装: ```pip install lxml``` <hr>