介绍
<形式id=靶问健眓ame=" f " action="//www.baidu.com/s”类=暗髌怠? <跨类=" bg s_ipt_wr "> <输入id=扒摺眓ame=" wd " class=" s_ipt " value=" "最大长度=" 255 "自动完成=肮乇铡弊远越?"自动对焦"/> <跨类=" bg s_btn_wr "> 形式> 这篇文章给大家介绍PyQuery怎么在Python中使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
<强>安装强>
<强> PyQuery库官方文档强>
- <李>
初始化为PyQuery对象
李> <李>常用的CCS选择器
李> <李>伪类选择器
李> <李>查找标签
李> <李>获取标签信息
李><强>初始化为PyQuery对象强>
html =,“““ & lt; html  lang=癳n"祝辞 ,& lt; head> ,简单好用的 ,& lt; title> PyQuery ,& lt;/head> ,& lt; body> ,& lt; ul id=癱ontainer"比; & lt;才能li 类=皁bject-1"祝辞Python & lt;才能li 类=皁bject-2"在大法& lt;/li> & lt;才能li 类=皁bject-3"祝辞好& lt;/li> ,& lt;/ul> ,& lt;/body> & lt;/html> “““
相当于BeautifulSoup库的初识化方法,将html转化为BeautifulSoup对象。
bsObj =, BeautifulSoup (html、, & # 39; html.parser& # 39;)
PyQuery库也要有自己的初始化。
<强> 1.1将字符串初始化强>
得到pyquery import pyquery as pq #初始化为PyQuery对象 时间=doc pq (html) print(类型(doc)) 打印(doc)
返回
& lt; class & # 39; pyquery.pyquery.PyQuery& # 39;比; & lt; html  lang=癳n"祝辞 ,& lt; head> ,& lt; title> PyQuery学习& lt;/title> ,& lt;/head> ,& lt; body> ,& lt; ul id=癱ontainer"比; & lt;才能li 类=皁bject-1"/比; & lt;才能li 类=皁bject-2"/比; & lt;才能li 类=皁bject-3"/比; ,& lt;/ul> ,& lt;/body> & lt;/html>
<强> 1.2将html文件初始化强>
#文件名参数为html文件路径 test_html =, pq (=filename & # 39; test.html& # 39;) print(类型(test_html)) 打印(test_html)
返回
& lt; class & # 39; pyquery.pyquery.PyQuery& # 39;祝辞& lt; html lang=癳n"比; ,& lt; head> ,& lt; title> PyQuery学习& lt;/title> ,& lt;/head> ,& lt; body> ,& lt; ul id=癱ontainer"比; & lt;才能li 类=皁bject-1"/比; & lt;才能li 类=皁bject-2"/比; & lt;才能li 类=皁bject-3"/比; ,& lt;/ul> ,& lt;/body> & lt;/html>
<强> 1.3对网址响应进行初始化强>
response =, pq (=url & # 39; https://www.baidu.com& # 39;) print(类型(响应)) 打印(响应)
返回
& lt; class & # 39; pyquery.pyquery.PyQuery& # 39;比; & lt; html>, & lt; head> & lt; meta http-equiv=癱ontent-type",内容=皌ext/html; charset=utf-8"/祝辞& lt; meta http-equiv=癤-UA-Compatible",内容=癐E=Edge"/祝辞& lt; meta 内容=癮lways", name=皉eferrer"/祝辞& lt; link rel=皊tylesheet",类型=拔谋?css", https://www.yisu.com/zixun/href=" https://cache.yisu.com/upload/information/20200622/113/62531.html "宽度=" 270 "高度=" 129 "/>