无需安装即可使用/导入Beautiful Soup 4

kev*_*818 3 python beautifulsoup

正如Beautiful Soup文档所说:

如果所有其他方法都失败了,Beautiful Soup的许可证允许您将整个库打包到您的应用程序中.您可以下载tarball,将其bs4目录复制到应用程序的代码库中,并使用Beautiful Soup而不安装它.

这正是我想要的,以及我所做的......直到在我的代码中使用它.我不知道如何导入Beautiful Soup 4.与v3不同,没有独立的BeautifulSoup.py,只有那个bs4带有一堆python脚本的目录.当你在项目中有源代码时,有没有人有一个如何使用Beautiful Soup 4的例子?

Mar*_*ers 7

那一堆"python脚本"被称为python包 ; 那里应该有一个__init__.py文件.它们共同形成一个连贯的整体,一组命名空间的模块.

您只需BeautifulSoupbs4包中导入该类:

from bs4 import BeautifulSoup
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请参阅文档.