关于python 3 和python 2的网页爬虫下载问题

来源:互联网 发布:java实现分段函数 编辑:程序博客网 时间:2024/06/05 08:34

在python 3中必须要导入的是  import urllib.request

python 2中则只要导入  import urllib


然后再写:

def getHtml(url):
    page = urllib.request.urlopen(url)
    html = page.read()
    return html

如果在python 3中使用第二条语句导入会有module 'urllib' has no attribute 'request'的模块错误


在python 2中只要导入第二条就可以了:

  1. import urllib  
  2.   
  3. def getHtml(url):  
  4.     page = urllib.urlopen(url)  
  5.     html = page.read()  
  6.     return html  

原创粉丝点击