1. ホーム
  2. Python

Pythonエラー解決] 'urllib2'という名前のモジュールがない解決方法

2022-02-12 12:57:05

主な問題はPythonのバージョンで、あなたはバージョン3を使用していますが、コードはまだバージョン2の形式で書かれています、例えば

import urllib2  
response = urllib2.urlopen('http://www.123456.com/')  
html = response.read()  
print html  

エラーです。urllib2'という名前のモジュールはありません。 
解決策

urllib2の代わりにurllib.requestを使う

resp.read()ではなく、resp.read()。

括弧の中にhtmlを表示する
と置き換えることができるコードです。

import urllib.request
resp=urllib.request.urlopen('http://www.123456.com')
html=resp.read()
print(html)