因此,我一直在尝试让 Beautifulsoup4 在 Eclipse IDE 和 PyCharm IDE 上都能工作。我在安装后者之前卸载了前者,然后将 Beautifulsoup4 安装(成功)到我当前版本的 python 的脚本文件夹中。想知道为什么 PyCharm IDE 无法识别代码“from bs4 import BeautifulSoup”,并且当前显示为灰色,显示没有模块。在 PyCharm 上运行此特定模块时,还有其他人遇到过这个问题吗?我也尝试过通过 PyCharm 设置工具安装它,但似乎无济于事。
答案1
如果包
从 bs4 导入 BeautifulSoup
呈灰色,这意味着您已在 PyCharm IDE 上成功安装了 BeautifulSoup 包,但您尚未在程序中使用它。
要使用该包,您必须遵循三个步骤:
- 步骤 1:
作为参考,粘贴此链接...https://www.pythonscraping.com/pages/warandpeace.html
url = "Paste the given link here"
这url
是您存储网站 URL 的变量。
- 步骤 2:
现在您已打开要访问的 URL,该 URL 之前已存储在 URL 变量中。
要打开 URL,您必须导入一个包...
from urllib.request import urlopen
现在你必须执行这一步:
HtmlContent = urlopen(url)
上面一行HtmlContent
是一个变量,您将在其中存储打开的 URL HTML 数据。
- 步骤 3:
现在要使用 BeautifulSoup 包,您必须创建一个对象...下面是访问 BeautifulSoup 的方式...
soup = BeautifulSoup(HtmlContent.read(), "lxml")
上面一行"lxml"
是您在 PyCharm 终端中安装的 HTML 解析器...下面是命令...
# pip install lxml
这就是您在 PyCharm IDE 中访问 BeautifulSoup 包的方法,
谢谢
有关 BeautifulSoup 的更多详细信息,您可以通过此链接访问: https://www.crummy.com/software/BeautifulSoup/bs4/doc/