Bs4使用过程中常见的问题(为什么bs4包调用不了)

网友投稿 354 2022-09-03


Bs4使用过程中常见的问题(为什么bs4包调用不了)

- 1.通过pip install bs4将bs4包进行安装 - 2.导入包from bs4 import BeautifulSoup - 3.把页面源代码交给BeautifulSoup进行处理, 生成bs对象 page = BeautifulSoup(resp.text, "html.parser") # 指定html解析器,如果不指定解析器不会报错,但是会爆红 - 4.从bs对象中查找数据 # find(标签, 属性=值) # find_all(标签, 属性=值) - 5.在指定属性的过程中,例如class和id等是python的关键字,所以直接使用python关键字会发现报错,有两种解决方式: 第一种是在关键字后加_可解决问题,例如:class_ table = page.find("table", class_="hq_table") 第二种是使用attrs{},例如: table = page.find("table", attrs={"class": "hq_table"})


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:CommandNotFoundError: Your shell has not been properly configured to use ‘conda activate‘.(commandnotfounderror activate)
下一篇:爬虫使用过程中cookie模拟用户登录和防盗链的使用(爬虫如何解决cookie失效)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~