Python urllib 库提供了一个从指定的 URL 地址获取网页数据,然后对其进行分析处理,获取想要的数据。

1、urllib模块urlopen()函数:

urlopen(url, data=None, proxies=None)

它可以创建一个表示远程url的类文件对象,然后我们可以像对本地文件一样,用同样的方法去操作这个类文件对象以此获取远程数据。

参数url表示远程数据的路径,一般是网址;
参数data表示以post方式提交到url的数据(玩过web的人应该知道提交数据的两种方式:post与get);
参数proxies用于设置代理。

2、urlopen返回 一个类文件对象(fd),它提供了如下方法:
read() , readline() , readlines() , fileno() , close() :这些方法的使用方式与文件对象完全一样,作用是将远程文件中的数据读取到缓存;
info():返回一个httplib.HTTPMessage 对象,表示远程服务器返回的头信息(header)
getcode():返回Http状态码。如果是http请求,200表示请求成功完成;404表示网址未找到;
geturl():返回请求的url;

python urllib模块的urlopen()的使用方法相关推荐

  1. pythonurllib模块-Python urllib模块与urlopen()函数解析

    Python urllib 库提供了一个从指定的 URL 地址获取网页数据,然后对其进行分析处理,获取想要的数据. 下面是在 Python Shell 里的 urllib 的使用情况: Python ...

  2. [转载] Python—urllib模块

    参考链接: Python Urllib模块 urllib模块提供的上层接口使用户能够像读取本地文件一样读取WWW或FTP上的数据,使用起来比C++.C#等编程语言更加方便. 常用的方法如下: 1.ur ...

  3. python gzip模块实现文件压缩的方法

    python gzip模块实现文件压缩的方法 使用gzip格式压缩文件,注意引入gzip包. 代码: 复制代码代码示例: #!/bin/python # #site: www.jbxue.com im ...

  4. pythonurllib模块-Python urllib模块 网络资源访问安装下载

    urllib是Python标准库最为常用的一个python网络应用资源访问的模块了,它可以让你像访问本地文本文件一样,读取网页的内容. Python urllib的作用是访问一些不需要验证的网络资源和 ...

  5. python urllib模块学习笔记

    这个模块是最基本最常用的,以前看过,总结一下 # coding : utf-8 import urllib url = 'http://cnblogs.com' #代理服务器 proxies = {' ...

  6. python urllib模块

    urllib模块 urllib.request模块 版本介绍 常用方法 响应对象 urllib.parse模块 常用方法 请求方式 urllib.request模块 版本介绍 在python3.0之前 ...

  7. [python]python urllib 模块

    Urllib是python内置的HTTP请求库 包括以下模块 urllib.request 请求模块 urllib.error 异常处理模块 urllib.parse url解析模块 urllib.r ...

  8. python 如何查看模块所有方法-Python查看模块函数,查看函数方法的详细信息

    Python查看方法的详情 1.通用的帮助函数help() 使用help()函数来查看函数的帮助信息. 如: 1 importrequests2 3 help(requests) 会有类似如下输出: ...

  9. python的模块提供了许多文件管理方法_学会这几招,轻松掌握Python文件管理

    本期责编:Sophie 原文来源 | devshed 译文来源 | wwwjfy 一.Python中的文件管理 文件管理是很多应用程序的基本功能和重要组成部分.Python可以使文件管理极其简单,特别 ...

最新文章

  1. python安装步骤电脑版-超详细的小白python3.X安装教程|Python安装
  2. [转]常见的动态规划问题分析与求解
  3. Oracle 游标使用全解
  4. 【机器学习】太赞了!几行代码实现30多种时序模型预测
  5. tomcat源码阅读之Server和Service接口解析
  6. 数字滤波器的差分方程和传递函数
  7. 城轨的两类时钟系统均同步于_基于两台SDS3000示波器同步产生“8通道”示波器...
  8. Redis之Redis的事务
  9. Celery 源码解析六:Events 的实现
  10. Opencv笔记(十八)——轮廓的更多函数及其层次结构
  11. golang 中io包用法(一)
  12. Hbuilder--让手爽,飞一般的编码(二)
  13. 消防荷载楼板按弹性还是塑性计算_技术周刊 | 关于荷载输入若干问题的解答
  14. zabbix监控服务器raid状态,基于Zabbix的MegaRAID阵列卡状态监控
  15. silvaco使用中的问题和解决方法
  16. 物理学家揭示深度学习原理:神经网络与宇宙本质惊人关联
  17. 图形处理单元(GPU)的演进
  18. java图形编程正三角形_java实现正三角形和到正三角形
  19. 电力爱陆通公专一体模块,国网加密模块,国网硬件加密模块的工作原理
  20. 加速度计和陀螺仪模型(imu元件)分析

热门文章

  1. COCI 2020/2021 Svjetlo(树形DP)
  2. Android开发——SVGA格式动画内容资源替换
  3. js 定义布尔变量不能写成 boolean flag;
  4. ElasticSearch之搜索结果返回字段长度问题
  5. VMvare虚拟机黑屏的解决方法
  6. python中reverse函数如何使用?
  7. 论文阅读笔记《TILDE: A Temporally Invariant Learned DEtector》
  8. python 字符串函数split_字符串截取函数split(python截取字符串)
  9. 移动CRM系统让销售工作更顺利展开
  10. 使用ps制作大型图片的分割数据集(遥感,sar)