今天ytkah在一个python3项目要引用urllib2,可是提示ImportError: No module named 'urllib2'错误了。原来是urllib2可以在python2.x适用,在python3.3后urllib2已经不能再用,可以用urllib的request来代替,ytkah是用python3.7.2版本,具体使用方法是

from urllib import request

  urllib提供了一系列用于操作URL的功能。urllib的request模块可以非常方便地抓取URL内容,也就是发送一个GET请求到指定的页面,然后返回HTTP的响应,然后打印整个页面的内容

  urllib2是一种网页下载器,功能包括需要登录、代理、和cookie,requests(第三方包),通过传入一个URL地址来下载网页,将网页转换成一个字符串,在python2的使用方法是

import urllib2

  

转载于:https://www.cnblogs.com/ytkah/p/10277168.html

urllib2 python3错误?用from urllib import request来代替!相关推荐

  1. Python之urllib爬虫-request模块和parse模块详解

    文章目录 urllib request模块 访问URL Request类 其他类 parse模块 解析URL 转义URL robots.txt文件 urllib urllib是Python中用来处理U ...

  2. 爬虫urllib。request中各种处理器,构造opener。open(处理登陆验证的,处理cookies的,处理代理设置的)

    高级用法  (都不是很懂,所以看之后实践过程中使用吧) 更强大的工具Handler登场  ,可以理解为各种处理器,有专门处理登陆验证的,有处理cookies的,有处理代理设置的.利用它们,我们几乎可以 ...

  3. python3通过CookieJar与urllib模拟登陆人人网

    人人网有一个登陆用的接口http://www.renren.com/PLogin.do,该接口仅需要提交一个包含用户名和密码post表单再利用cookie的相关处理方法便可以模拟登陆.(不知道为什么还 ...

  4. Python3学习笔记(urllib模块的使用)

    1.基本方法 urllib.request.urlopen(url, data=None, [timeout, ]*, cafile=None, capath=None, cadefault=Fals ...

  5. pythonurllib模块-Python3学习笔记(urllib模块的使用)

    1.urllib urllib.request.urlopen(url, data=None, [timeout, ]*, cafile=None, capath=None, cadefault=Fa ...

  6. Python之网络爬虫(XML与HTML与JSON文件、urllib与request的用法)

    文章目录 一.数据的类型 二.HTML与XML的区别 三.json文件 四.提取网页中的信息 五.爬虫的实现 一.数据的类型 1.结构化数据 可以用统一的结构加以表示的数据.可以使用关系型数据库表示和 ...

  7. Python3爬虫入门之Urllib库的用法

    urllib库的用法 urlopen urllib.request.urlopen(url,data=None,[timeout,]*,cafile=None,cadefault=False,cont ...

  8. pythonurllib模块-Python3中核心模块urllib的用法大全

    Python的urllib模块提供了一个高级的Web通信库,支持基本的协议,如HTTP.FTP和Gopher,同时也支持对本地文件的访问.在Python3中,urllib.urlparse.urlli ...

  9. Py之urllib2:Python库之urllib、urllib2、urllib3系列简介、安装、使用方法之详细攻略

    Py之urllib2:Python库之urllib.urllib2.urllib3系列简介.安装.使用方法之详细攻略 目录 urllib2简介 urllib2安装 urllib2使用方法 urllib ...

最新文章

  1. 展望下一代语言:Fortress, Chapel or X10(转)
  2. java map set_java中Map、Set、List的简单使用教程(快速入门)
  3. python —skleran分类示例(全流程)
  4. Confluence 实现公司wiki【转】
  5. CentOS 6.3 下编译Nginx(笔记整理)
  6. java延迟覆盖_高效Java第九条覆盖equals时总要覆盖hashCode
  7. 基于JAVA+SpringBoot+Mybatis+MYSQL的体育馆开放管理系统
  8. iOS 快捷下载和安装并使用CocoaPods
  9. Linux内核同步机制--自旋锁【转】
  10. python代码段_python代码段有哪些
  11. [WEB] 详解Ajax实现网页数据异步更新并实时自动刷新
  12. java中比例尺,地图比例尺换算原理
  13. python人民币小写转大写_python将人民币转换大写的脚本源码
  14. 股票学习-量柱和k线-第六天
  15. C++函数的定义与使用
  16. android 颜色透明度16进制换算
  17. 计算机学校宣传片创意和构思,【差一步就会02】用PPT做影视宣传片
  18. AOZ8902CIL 瞬态电压二极管,设计用于电路保护。
  19. Xshell开多个会话和会话分屏
  20. 一键清除fla文件中的TLF文本

热门文章

  1. Windows核心编程:第14章 探索虚拟内存
  2. 【4】 Java基础 四
  3. Arria10_emif
  4. Python-函数-Day4
  5. php开发者与composer的不得不说故事
  6. npm:can not find module 'xxx'
  7. 软件工程作业之小学数学题目
  8. MySQL ERROR 1071 (42000): Specified key was too long; max key length is 767 bytes
  9. nginx之Geoip读取地域信息模块
  10. s111 stark组件