Python BeautifulSoup 4文档中给出的示例

2024-04-29 03:56:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在学习BeautifulSoup 4文档,并想练习给出的示例。

我正在尝试这些例子,但并不成功。下面是一个例子。

似乎我没有把它放在正确的方式,问题在于'网址'。什么是正确的放置方式?

from bs4 import BeautifulSoup
import re
import urllib2


url = '<a class="sister" href="http://example.com/elsie" id="link1">Elsie</a>'

page = urllib2.urlopen(url)
soup = BeautifulSoup(page.read())

Learning = soup.find_all("a", class_="sister")

print Learning

Tags: from文档importurl示例方式pageurllib2
1条回答
网友
1楼 · 发布于 2024-04-29 03:56:01

'<a class="sister" href="http://example.com/elsie" id="link1">Elsie</a>'不是url。

代码包含html;不需要使用urllib2.urlopen

from bs4 import BeautifulSoup

page = '<a class="sister" href="http://example.com/elsie" id="link1">Elsie</a>'
soup = BeautifulSoup(page)
Learning = soup.find_all("a", class_="sister")
print Learning

相关问题 更多 >