python - web_Scrapping 项目中的错误('NoneType' 对象没有属性'text')
问题描述
我想从内部链接中抓取数据,当我使用这段代码时给我('NoneType' 对象没有属性'text')
#Scrappin data from inner links
#Scrappin salaries
for link in links:
result = requests.get(link)
src = result.content
soup = BeautifulSoup(src, "lxml")
salaries = soup.find("span" ,{"class":"css-4xky9y"})
salary.append(salaries.text)
给我错误
AttributeError Traceback (most recent call last)
<ipython-input-34-43f9a3ba50f1> in <module>
8 salaries = soup.find("span" ,{"class":"css-4xky9y"})
9 #print(salaries.text.strip())
---> 10 salary.append(salaries.text.strip())
AttributeError: 'NoneType' object has no attribute 'text'
但是当我在同一页面中刮掉另一个跨度时,不要给我一个错误
for link in links:
result = requests.get(link)
src = result.content
soup = BeautifulSoup(src, "lxml")
experienc= soup.find("span" ,{"class":"css-wn0avc"})
print(experienc.text)
salary.append(experienc.text)
输出: 需要经验: 需要经验: 需要经验: 需要经验: 需要经验: 需要经验: 需要经验:
解决方案
推荐阅读
- c# - GridView UWP 高度问题中的 GridView
- arrays - 将数组压缩到小于 45000 字节
- python - Python Tkinter 用相同的文本销毁所选按钮旁边的所有按钮
- vb.net - 如何从 VB.NET 中的 2 个文本文件中读取特定行
- keras - MobileNetV2 的 Keras 和 TensorFlow Hub 版本的区别
- javascript - JQuery POST 到 wordpress PHP 插件执行
- angular - 如何将搜索栏放在 SplitButton 列表中
- java - java中观察者设计中的一个复杂问题的设计解决方案
- javascript - 如何使用 React 创建带有输入值的卡片列表?
- python - Python代码片段需要很长时间才能运行..如何提高效率?