PyCharm 上的 BeautifulSoup4

PyCharm 上的 BeautifulSoup4

因此,我一直在尝试让 Beautifulsoup4 在 Eclipse IDE 和 PyCharm IDE 上都能工作。我在安装后者之前卸载了前者,然后将 Beautifulsoup4 安装(成功)到我当前版本的 python 的脚本文件夹中。想知道为什么 PyCharm IDE 无法识别代码“from bs4 import BeautifulSoup”,并且当前显示为灰色,显示没有模块。在 PyCharm 上运行此特定模块时,还有其他人遇到过这个问题吗?我也尝试过通过 PyCharm 设置工具安装它,但似乎无济于事。

答案1

如果包

从 bs4 导入 BeautifulSoup

呈灰色,这意味着您已在 PyCharm IDE 上成功安装了 BeautifulSoup 包,但您尚未在程序中使用它。

要使用该包,您必须遵循三个步骤:

  1. 步骤 1:
    作为参考,粘贴此链接...https://www.pythonscraping.com/pages/warandpeace.html
url = "Paste the given link here"

url是您存储网站 URL 的变量。

  1. 步骤 2:
    现在您已打开要访问的 URL,该 URL 之前已存储在 URL 变量中。
    要打开 URL,您必须导入一个包...
from urllib.request import urlopen

现在你必须执行这一步:

HtmlContent = urlopen(url)

上面一行HtmlContent是一个变量,您将在其中存储打开的 URL HTML 数据。

  1. 步骤 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/

相关内容