0

ここに Python 初心者がいます。「see spot run」のような通常の文字列を使用すると、「in」が正常に機能するようになりますが、html ページに期待するような結果が得られません。常に「見つかりません」を返します。

import urllib2
response = urllib2.urlopen('http://www.cnn.com/')
searchTerm = "center"

if searchTerm in response:
    print("found")
else:
    print("not found")
4

2 に答える 2

4

urlopenのドキュメントを読んでください。文字列を返すのではなく、ファイルのようなオブジェクトを返します。ページの実際のコンテンツが必要な場合は、 を呼び出しますresponse.read()

于 2012-11-19T00:33:51.937 に答える