Python sample : 読んで見る

スポンサーリンク

module ‘urllib’ has no attribute ‘request’

AttributeError: module ‘urllib’ has no attribute ‘request’

import urllib

これでは、上記のようなエラーが出ます。

import urllib.request

このようにすると、エラーが無くなります。

 

HTML 取得

 

# -*- coding: utf-8
import urllib.request

def main():
    url="http://take-web.com/miyo/auto/dokuwiki/doku.php?id=start"
    #data = urllib.request.urlopen(url)
    data = urllib.request.urlopen(url)
    html=data.read()
    print(html)
    data.close()
    
if __name__=="__main__":
    main()

 

HTML取得できたけど、日本語が表示されない。

print(type(html))

<class ‘bytes’> 取得できたデータの型は「bytes」でした。

 

UnicodeEncodeError: ‘cp932’ codec can’t encode character ‘\u2022’ in position 5739: illegal multibyte sequence

コメント

タイトルとURLをコピーしました