如何修复“ int”对象不可下标

时间:2019-06-24 19:25:48

标签: python python-3.x beautifulsoup

我想从“ img”标签中提取“ src” 我有代码

with()

我得到了这个错误的'int'对象不可下标

1 个答案:

答案 0 :(得分:2)

我想错误中还有其他有用的信息(您应该始终放置完整的错误跟踪),但是如果没有这个,我会说您打算使用.find()时可能会使用.find_all()。一个将返回列表,而另一个将返回单个项目。我想象(再次推测,因为没有发布跟踪),如果您运行:

lists = soup.find_all(class_="image-container image__pic js-image-pic")   
for img in lists:
    image = img.find('img')['src']
    print(image)

它将按预期工作。当我遇到此错误时,至少对我来说是解决方案