【发布时间】:2016-03-16 21:06:22
【问题描述】:
我希望能够在最长的代码上过滤AttributeError,但我不明白为什么在这个简单的代码上它一直返回None而不是AttributeError?
from urllib.request import urlopen
from bs4 import BeautifulSoup
html = urlopen("http://www.pythonscraping.com/pages/page1.html")
bsObj = BeautifulSoup(html.read(), "html.parser")
print(bsObj.randomtest)
我正在运行 Python 3.4.3
【问题讨论】:
-
你的错误处理代码在哪里?
-
@Mike-Müller,这是终端的摘录,这是我的问题,我没有错误代码,我不明白为什么:
nidupmtl:~/workspace/scrapingEnv $ source bin/activate (scrapingEnv)nidupmtl:~/workspace/scrapingEnv $ python test1.py None -
好的。这有帮助。添加了答案。
标签: python beautifulsoup attributeerror