gpt4 book ai didi

python - 在带有 BeautifulSoup 的 Python 3 中,print(soup.get_text()) 在以下代码 : 中生成错误 ('NoneType' object is not callable)

转载 作者:太空宇宙 更新时间:2023-11-04 06:12:11 24 4
gpt4 key购买 nike

此代码生成 NoneType 对象错误。 “print(soup.get_text())”被指示为问题所在。我该如何解决这个问题?

import urllib
from BeautifulSoup import BeautifulSoup

base_url = "http://www.galactanet.com/oneoff/theegg_mod.html"

url = (base_url)
content = urllib.urlopen(url)
soup = BeautifulSoup(content)
print(soup.get_text())

最佳答案

您使用的是 Python 2,而不是 Python 3。从您使用 urllib.urlopen(url) 可以看出这一点,它在 Python 3 中不起作用。

此外,您还安装了 BeautifulSoup 3,这是一个旧版本,不适用于 Python 3。

但是,您正在阅读 BeautifulSoup 4 的文档。

解决方法:安装 BeautifulSoup4,并将导入行更改为

from bs4 import BeautifulSoup

一切顺利。

关于python - 在带有 BeautifulSoup 的 Python 3 中,print(soup.get_text()) 在以下代码 : 中生成错误 ('NoneType' object is not callable),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18136212/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com