|
发表于 2021-12-5 18:41:46
|
显示全部楼层
自己一步步调试就好了啊
比如,你现在提示是 'NoneType' object has no attribute 'previous_sibling',不懂意思就先百度下这句话什么意思
根据你的代码和报错文本大概能判断是某个previous_sibling的前面没找到东西
那把你的代码中depth = soup.find('span', class_='next').previous_sibling.previous_sibling.text这一句
前面把两个previous_sibling前面的部分都打印一下呗
变成这样
- ......
- print(soup.find('span', class_='next')) #第一个previous_sibling前面的内容
- print(soup.find('span', class_='next').previous_sibling) #第二个previous_sibling前面的内容
- depth = soup.find('span', class_='next').previous_sibling.previous_sibling.text
复制代码
看下哪里出了问题
在提问前要想办法解决问题,因为不是所有的问题都能在坛子上找到答案的,只有自己掌握解决问题的路径和方法才是初学编程最需要培养的东西~ |
|