2024-09-29 11:28:54 发布
网友
我写了以下代码从网页中提取所有文本:
from BeautifulSoup import BeautifulSoup import urllib2 soup = BeautifulSoup(urllib2.urlopen('http://www.pythonforbeginners.com').read()) print(soup.get_text())
问题是我得到了这个错误:
你知道怎么解决这个问题吗?在
正如Markku在评论中建议的那样,我建议将代码分解。在
from BeautifulSoup import BeautifulSoup import urllib2 URL = "http://www.pythonforbeginners.com" page = urllib2.urlopen('http://www.pythonforbeginners.com') html = page.read() soup = BeautifulSoup(html) print(soup.get_text())
如果它仍然不起作用,就加入一些打印语句,看看发生了什么。在
该方法称为soup.getText(),即camelcase。在
soup.getText()
为什么你得到TypeError而不是{}这对我来说是个谜!在
TypeError
正如Markku在评论中建议的那样,我建议将代码分解。在
如果它仍然不起作用,就加入一些打印语句,看看发生了什么。在
^{pr2}$该方法称为
soup.getText()
,即camelcase。在为什么你得到}这对我来说是个谜!在
TypeError
而不是{相关问题 更多 >
编程相关推荐