2

私は、HTMLコードを読み取り可能なテキストに変換する.textをPythonで取得しようとしましたが、まだ運がありません。

次のコードがあるとしましょう:

import urllib

url = ['http://google.com','http://bing.com']

for i in url:
    html = urllib.urlopen(i).read()
    print html.encode('utf-8').text

最後の行の .text を削除すると、コードは機能しますが、チュートリアルで問題なく使用している人を見てきました。なぜ私はそれを働かせることができなかったのですか?笑

どうもありがとうございました !

4

1 に答える 1

2
import urllib

url = ['http://google.com','http://bing.com']

for i in url:
    html = urllib.urlopen(i).read()
    print html

encodeまたはは必要ありません。 の後に書き込みtextを印刷できます。を使用することをお勧めします。htmlread()python-requests

于 2013-10-15T05:02:35.267 に答える