1

Tuts+ の Python チュートリアルに従っていると、以下のコードで構文エラーが発生します。

#!/usr/bin/env python

from bs4 import BeautifulSoup
from urllib import urlopen

html = urlopen('http://www.brainyquote.com/quotes/topics/topic_life.html').read()

soup = BeautifulSoup(html)
for section in soup.findAll('span',{"class":"bqQuoteLink"})
    print section
    break

ここに画像の説明を入力

このチュートリアルでは、 BeautifulSoupをダウンロードしてインストールする必要がありましたが、エラーは発生しませんでした。私が考えられる唯一のことは、チュートリアルの作成者が 4.1 を使用しているのに、私は 4.3 を使用していることです。

4

1 に答える 1

6

これを試して:

for section in soup.findAll('span', {"class":"bqQuoteLink"}):

:...ループの最後に を忘れました。

于 2013-09-23T15:59:26.753 に答える