在函数内部使用 Beautiful Soup 对象时出现 NoneType 错误
NoneType Error when using Beautiful Soup object inside function
为什么这个片段的倒数第二行成功完成,但最后一行给出错误:TypeError: 'NoneType' object is not callable
?功能范围内有什么不同,如何修复?
import requests
from bs4 import BeautifulSoup
def findDiv(soup):
print soup.body.FindAll("div")
r = requests.get("http://google.com")
soup = BeautifulSoup(r.content)
print soup.findAll("div")
findDiv(soup)
问题出在 FindAll
。这不是一种方法。尝试 findAll
而不是小写。
def findDiv(soup):
print soup.body.findAll("div")
为什么这个片段的倒数第二行成功完成,但最后一行给出错误:TypeError: 'NoneType' object is not callable
?功能范围内有什么不同,如何修复?
import requests
from bs4 import BeautifulSoup
def findDiv(soup):
print soup.body.FindAll("div")
r = requests.get("http://google.com")
soup = BeautifulSoup(r.content)
print soup.findAll("div")
findDiv(soup)
问题出在 FindAll
。这不是一种方法。尝试 findAll
而不是小写。
def findDiv(soup):
print soup.body.findAll("div")