0
def crawl(url):
html = getHTML(url) # getHTML() retruns HTTPResponse
print(html.read()) # PRINT STATMENT 1
if (html == None):
print("Error getting HTML")
else:
# parse html
bsObj = BeautifulSoup(html, "lxml")
# print data
try:
print(bsObj.h1.get_text())
except AttributeError as e:
print(e)
print(html.read()) # PRINT STAETMENT 2
..です印刷同じHttpResponseオブジェクトが異なる出力を返します - 私は理解していない何のPython
print文1はprint文に対し、2枚のプリントのみb''
全体のHTMLを出力しますここで何が起きてるの? ..私はPythonには全く新しいです。
'html == None'を実行しないでください。 http://stackoverflow.com/questions/14247373/python-none-comparison-should-i-use-is-orを参照してください。 – edwinksl
@edwinksl ty ..それは役に立ちます – reversiblean