使用BeautifulSoup Library和Python

时间:2012-10-21 17:16:18

标签: python beautifulsoup

我正在学习使用Python和Beautiful Soup库创建地图的教程。

我下载了美味的汤,文件夹名为“beautifulsoup4-4.1.3”。此文件夹的内容位于附加图像中。

在本教程中,我获得了以下代码,用于导入我的数据和漂亮的汤:

import csv
from BeautifulSoup import BeautifulSoup

麻烦的是,在美丽的汤文件夹中没有名为“美味汤”的文件。我还附上了我在终端中收到的错误消息。

如果没有该名称的文件,我应该如何导入美味的汤?我尝试将文件夹名称更改为“美丽的汤”。我没想到会工作,我是对的 - 它没有。

关于如何进行欢迎的任何建议?

enter image description here

beautiful soup directory

3 个答案:

答案 0 :(得分:5)

您安装了BeautifulSoup库版本4,该版本已重命名为:

from bs4 import BeautifulSoup

如果您需要旧名称和匹配的API,则需要安装BeautifulSoup 3:

easy_install BeautifulSoup

请注意,由于您的教程使用的是from BeautifulSoup import BeautifulSoup,因此可能无法完全使用BeautifulSoup第4版的更新API。如果遇到问题,请查看BeautifulSoup文档的porting to BS4部分将BS 3代码“翻译”为4 API。

答案 1 :(得分:2)

要使用BeautifulSoup 4,您需要:

from bs4 import BeautifulSoup

在我看来,你正在阅读错误的手册。

答案 2 :(得分:2)

bs4文件夹移动到与脚本相同的目录中,或通过easy_installpip安装模块。然后你可以像这样导入它:

from bs4 import BeautifulSoup