python urllib模块的urlopen()的使用方法
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()的使用方法相关推荐
- pythonurllib模块-Python urllib模块与urlopen()函数解析
Python urllib 库提供了一个从指定的 URL 地址获取网页数据,然后对其进行分析处理,获取想要的数据. 下面是在 Python Shell 里的 urllib 的使用情况: Python ...
- [转载] Python—urllib模块
参考链接: Python Urllib模块 urllib模块提供的上层接口使用户能够像读取本地文件一样读取WWW或FTP上的数据,使用起来比C++.C#等编程语言更加方便. 常用的方法如下: 1.ur ...
- python gzip模块实现文件压缩的方法
python gzip模块实现文件压缩的方法 使用gzip格式压缩文件,注意引入gzip包. 代码: 复制代码代码示例: #!/bin/python # #site: www.jbxue.com im ...
- pythonurllib模块-Python urllib模块 网络资源访问安装下载
urllib是Python标准库最为常用的一个python网络应用资源访问的模块了,它可以让你像访问本地文本文件一样,读取网页的内容. Python urllib的作用是访问一些不需要验证的网络资源和 ...
- python urllib模块学习笔记
这个模块是最基本最常用的,以前看过,总结一下 # coding : utf-8 import urllib url = 'http://cnblogs.com' #代理服务器 proxies = {' ...
- python urllib模块
urllib模块 urllib.request模块 版本介绍 常用方法 响应对象 urllib.parse模块 常用方法 请求方式 urllib.request模块 版本介绍 在python3.0之前 ...
- [python]python urllib 模块
Urllib是python内置的HTTP请求库 包括以下模块 urllib.request 请求模块 urllib.error 异常处理模块 urllib.parse url解析模块 urllib.r ...
- python 如何查看模块所有方法-Python查看模块函数,查看函数方法的详细信息
Python查看方法的详情 1.通用的帮助函数help() 使用help()函数来查看函数的帮助信息. 如: 1 importrequests2 3 help(requests) 会有类似如下输出: ...
- python的模块提供了许多文件管理方法_学会这几招,轻松掌握Python文件管理
本期责编:Sophie 原文来源 | devshed 译文来源 | wwwjfy 一.Python中的文件管理 文件管理是很多应用程序的基本功能和重要组成部分.Python可以使文件管理极其简单,特别 ...
最新文章
- python安装步骤电脑版-超详细的小白python3.X安装教程|Python安装
- [转]常见的动态规划问题分析与求解
- Oracle 游标使用全解
- 【机器学习】太赞了!几行代码实现30多种时序模型预测
- tomcat源码阅读之Server和Service接口解析
- 数字滤波器的差分方程和传递函数
- 城轨的两类时钟系统均同步于_基于两台SDS3000示波器同步产生“8通道”示波器...
- Redis之Redis的事务
- Celery 源码解析六:Events 的实现
- Opencv笔记(十八)——轮廓的更多函数及其层次结构
- golang 中io包用法(一)
- Hbuilder--让手爽,飞一般的编码(二)
- 消防荷载楼板按弹性还是塑性计算_技术周刊 | 关于荷载输入若干问题的解答
- zabbix监控服务器raid状态,基于Zabbix的MegaRAID阵列卡状态监控
- silvaco使用中的问题和解决方法
- 物理学家揭示深度学习原理:神经网络与宇宙本质惊人关联
- 图形处理单元(GPU)的演进
- java图形编程正三角形_java实现正三角形和到正三角形
- 电力爱陆通公专一体模块,国网加密模块,国网硬件加密模块的工作原理
- 加速度计和陀螺仪模型(imu元件)分析
热门文章
- COCI 2020/2021 Svjetlo(树形DP)
- Android开发——SVGA格式动画内容资源替换
- js 定义布尔变量不能写成 boolean flag;
- ElasticSearch之搜索结果返回字段长度问题
- VMvare虚拟机黑屏的解决方法
- python中reverse函数如何使用?
- 论文阅读笔记《TILDE: A Temporally Invariant Learned DEtector》
- python 字符串函数split_字符串截取函数split(python截取字符串)
- 移动CRM系统让销售工作更顺利展开
- 使用ps制作大型图片的分割数据集(遥感,sar)