第67天:PyQuery 详解
by 闲欢 PyQuery 库是一个非常强大又灵活的网页解析库,如果你有前端开发经验,那么你应该接触过 jQuery ,那么 PyQuery 就是你非常绝佳的选择,PyQuery 是 Python 仿照 jQuery 的严格实现,语法与 jQuery 几乎完全相同。 安装 跟安装其他库一样: >>> pip3 install pyquery 安装了之后,在程序里面就可以引用了,引用方法跟其他库类似: from pyquery import PyQuery as pq 初始化 PyQuery 可以将 HTML 字符串初始化为对象,也可以将 HTML 文件初始化为对象,甚至可以将请求的响应初始化为对象。下面我们一个个来介绍。 初始化字符串 对于一个标准的 HTML 字符串,PyQuery 可以直接初始化为对象: html = """ <html> <head> 我爱我的祖国 <title>China</title> </head> <body> <ul id="container"> <li class="li1">五星</li> <li class="li2">红旗</li> <li class="li3">迎风飘扬</li> </ul> </body> </html> """ doc = pq(html) print(type(doc)) print(doc) # 输出结果