python 链家爬虫 bs4解析不出来??

求求各位网友帮个忙  我实在看不出哪里错了

报错 如下:

Traceback (most recent call last):
  File "C:/Users/11757/Desktop/爬虫/test.py", line 48, in <module>
    get_parese(respone)
  File "C:/Users/11757/Desktop/爬虫/test.py", line 38, in get_parese
    title = item.find(name = 'div', class_ = 'title').find(name = 'a').string
AttributeError: 'NoneType' object has no attribute 'find'
 

在开始爬取时,首先您需要确定是否获得了网页源码 即该网站是否时使用的动态加载 

获得了  不是动态加载

问题的重点应该在于 怎么样跳过网页中的第六条 就是非数据那一条 

网页:https://gl.lianjia.com/ershoufang/

能帮忙看看嘛?

'NoneType' object has no attribute 'find'

错误说的很清楚了,调用find的对象是None了

item.find(name = 'div', class_ = 'title').find(name = 'a')

print打印一下 item.find(name = 'div', class_ = 'title')和item.find(name = 'div', class_ = 'title').find(name = 'a')

看看吧  肯定有一个是None了

一般不建议连着写 除非你确定 所有的元素都能获取到 没有例外情况 否则获取一级判断一级 获取到了 再获取下一级

最后我发现使用find太麻烦了而且不能获取精准  推荐使用select