2016-10-15 6 views
0

私の単純なpythonファイルで "expected string or buffer"エラーが発生します。私はreddit記事のタイトルを書き留めようとしています。Python urlopen "期待される文字列またはバッファ"

from urllib import urlopen 
import re 


worldNewsPage = urlopen("https://www.reddit.com/r/worldnews/") 

collectTitle = re.compile('<p class="title"><a.*>(.*)</a>') 

findTitle = re.findall(collectTitle, worldNewsPage) 

listIterator = [] 
listIterator[:] = range(1,3) 

for i in listIterator: 
    print findTitle 
    print 

答えて

0

Urlopenはオブジェクトであるため、ダウンロードした内容(ファイルなど)を取得するにはreadメソッドを呼び出す必要があります。

関連する問題