1.soup.find(class='abc')报错,原因是find和find_all里面都不能直接把class作为参数,改写成如下任意一种就对了:
第一种,给class后面加下划线soup.find(class_='abc')
第二种,改写成:soup.find(attrs={"class":"abc"})
2.想要查询类名为abc或def怎么办,也就是说 如何在find或find_all里表达逻辑or?
解决办法:soup.find(class_=['abc','def'])
3.如何获得标签中的属性的值,比如获取href的内容?
<a href='www.baidu.com'>hehehe</a>
写成:soup.a.get('href') 输出就会是hehehe