'str'对象使用beautifulsoup没有属性'p' [英] 'str' object has no attribute 'p' using beautifulsoup
本文介绍了'str'对象使用beautifulsoup没有属性'p'的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我一直在关注使用BeautifulSoup的教程,但是当我尝试阅读标题甚至段落时(使用soup.p),我收到一条错误消息,说:追踪(最近一次通话): 文件"*****/Tutorial1.py",第9行,在 pTag = soup.p AttributeError:'str'对象没有属性'p'"
I have been following a tutorial on using BeautifulSoup, however when I try to read the title or even paragraphs (using soup.p) I get an error saying, "Traceback (most recent call last): File "*****/Tutorial1.py", line 9, in pTag = soup.p AttributeError: 'str' object has no attribute 'p'"
我对Python还是很陌生,如果这些问题太简单了,不便打扰了,但是对您的帮助,我将不胜感激.代码如下:
I am still very new to Python, sorry to bother if these is too much of an easy issue but I will greatly appreciate any help. Code given below:
import urllib.request
from bs4 import BeautifulSoup
with urllib.request.urlopen('http://www.bbc.co.uk/sport/0/netball/33717953') as response:
page = response.read()
soup = BeautifulSoup(page, "html5lib")
soup = soup.prettify()
pTag = soup.p
print(pTag)
推荐答案
查看全文