一.问题:
i.这个是我在学习爬虫BeautifulSoup中select方法时遇见的一个问题
二.错误示范:
i.起初我是这样写的代码
ii.结果返回的是空值,百思不得其解,然后上csdn查找了一下问题的解决方法,解决方法写的很简单,然后我看了好一会儿才明白,所以我打算写一个更具体一点的解决方法(萌新)
三.解决方法
i.因为在带有空格的class中,是含有两个或两个以上的类名,例如我要提取的这个div标签里面含有三个类名
所以应该将多个类名之间的空格替换成 ’.‘ (小数点)
返回结果正确
四.心得体会
在css中,class的值不应该有空格,所以第一类会忽略空格,第二类会被当做多值属性。参考官方文档多值属性。