【问题标题】:AttributeError: 'NoneType' object has no attribute 'findChildren' [duplicate]AttributeError:“NoneType”对象没有属性“findChildren”[重复]
【发布时间】:2021-05-26 11:58:28
【问题描述】:

我是 Python 新手,我正在尝试从网站获取有关股票市场价格的信息。如果我使用以下代码:

data = [[td.text.strip() for td in tr.findChildren('td')] 
    for tr in table.findChildren('tr')]

我收到以下错误:

AttributeError: 'NoneType' object has no attribute 'findChildren'

不知道如何解决这个问题。任何帮助将不胜感激。

【问题讨论】:

  • 请通过intro tourhelp centerhow to ask a good question 了解本网站的运作方式并帮助您改进当前和未来的问题,从而帮助您获得更好的答案。我们希望您至少查看错误消息并尝试跟踪程序中的违规值。
  • 非常有帮助,谢谢。 /s

标签: python beautifulsoup


【解决方案1】:

错误消息意味着trtable 为无,并且您尝试在该对象上调用 findChildren()。你的示例代码不是独立的,所以我不知道你是如何设置这些变量的。

【讨论】:

  • 感谢您的回复。只检查这部分。
猜你喜欢
  • 2015-09-23
  • 1970-01-01
  • 2019-03-10
  • 1970-01-01
  • 2022-08-12
  • 2019-03-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多