基本上我想从一个class =“something”的标签中抓取href。但我遇到一个错误,说'NoneType' object is not callable
这是我的代码:
soup = BeautifulSoup(thr_data) # where thr_data is the response.read()
images = soup.find_all("a", {"class" : "something"})
for link in images:
cr_link = link['href']
,html就像这个<a ... href="url" class="something"/>
答案 0 :(得分:1)
当我使用 find_all 时,我会使用相同的错误。这就是为什么我总是使用 findAll 。我不知道为什么,可能会有一些升级版的Beautifulsoup适用于这两种!
答案 1 :(得分:0)
好的,问题显然是BeautifulSoup版本。我必须通过安装python-bs4
来获得最新版本。然后导入模块from bs4 import BeautifulSoup