首页 > 编程语言 >python urllib 基础 1

python urllib 基础 1

时间:2024-07-10 10:51:50浏览次数:6  
标签:python request 基础 urllib content url print response


url = 'http://www.baidu.com'

#模拟浏览器向服务器发送请求

response = urllib.request.urlopen(url)
# res = response.read().decode('utf-8')

#print(res)

#一个类型,六个方法
# print(type(res))
# # HTTPResponse类型
# print(type(response))

# 一个字节一个字节读
# content = response.read()
# print(content)

# 读取一行
# content = response.readline()
# print(content)

# 读取一行知道读完
# content = response.readlines()
# print(content)

# 返回状态码
print(response.getcode())

# 返回url地址
print(response.geturl())

# 返回响应头
print(response.getheaders())
#下载内容
import urllib.request

# 下载网页
url_page = 'http://www.baidu.com'

# 两个参数,url地址和name
# urllib.request.urlretrieve(url_page, 'baidu.txt')

# 下载图片
urllib.request.urlretrieve(url='/i/ll/?i=20201217181214537.png?,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0FMSVVIT1A=,size_16,color_FFFFFF,t_70#pic_center',filename='python1.png'
                                                                                                                                                                                                                                                '')


# 下载视频
url = 'https://play.tudou.com/v_show/id_XNjA2ODM2MTQzMg==.html?spm=a2hex.20746969_WEBHOME_GRAY.drawer2.d_zj1_4&scm=20140719.manual.25359.video_XNjA2ODM2MTQzMg%3D%3D&playMode=pugv'
urllib.request.urlretrieve(url, filename='zjj.mp4')

标签:python,request,基础,urllib,content,url,print,response
From: https://www.cnblogs.com/dhcc/p/18293479

相关文章

  • 关于pytorch2.3.x和cuda11.8,python3.11配置问题。cuda配置好了,然后和pytorch版本也是
    问题描述:NVIDIA-SMI的版本是12.5,cuda的版本是11.8,path路径都没有问题C:\ProgramFiles\NVIDIAGPUComputingToolkit\CUDA\v11.8\binC:\ProgramFiles\NVIDIAGPUComputingToolkit\CUDA\v11.8\libnvvpC:\ProgramFiles\NVIDIAGPUComputingToolkit\CUDA\v11.8\incl......
  • 计算机毕业设计必看必学18363+健康码采集系统原创定制程序,java、PHP、python、小程序
    springboot健康码采集系统摘 要随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,校园当然也不例外。健康码采集系统是以实际运用为开发背景,运用软件工程原理和开发方法,采用Java技术构建的一个管理系统。整个开......
  • 计算机基础
    计算机基础黄俊人一、什么是编程什么是编程语言:人与计算机交流的介质什么是编程:用编程语言写出一个个文件,这堆文件会达到一个目的编程有什么用:让计算机帮我们干活二、计算机组成原理CPU中央处理器:功能帮我们控制四肢运算+判断控制器:控制构成计算机的一大堆......
  • WordPress基础之菜单导航栏设置
    菜单是WordPress的一项重要功能,方便用户快速打开网站页面,我们通常说的网站导航栏就是菜单。菜单通常显示在网站的顶部或者底部,以Apple官网的为例:这篇文章我们就学习下:如何添加、删除菜单;如何调整菜单顺序和层级;如何添加自定义链接菜单。1.如何增加、删除菜单前置要求:已有文章......
  • 量化交易策略:赌徒在股市会运用凯利公式(附python代码)
    一、凯利公式的历史凯利公式(KellyCriterion)是由美国贝尔实验室物理学家约翰·拉里·凯利(JohnLarryKelly)于1956年提出的,用于计算最优投资比例的一种数学公式。凯利公式的核心思想是:在期望收益和风险之间找到一个平衡点,使得投资者在承担一定风险的情况下,能够获得最大化的......
  • 计算机毕业设计项目:18655 课程题库管理系统(开题答辩+程序定制+全套文案 )上万套实战教
    摘 要随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势;对于课程题库管理系统当然也不能排除在外,随着网络技术的不断成熟,带动了课程题库管理系统,它彻底改变了过去传统的管理方式,不仅使服务管理难度变低了,还提升了管理的灵活性。这种个......
  • 计算机毕业设计项目: node.js 网上购物商城的设计与实现99525(开题答辩+程序定制+全套文
    摘 要随着社会的发展,计算机的优势和普及使得网上购物商城的开发成为必需。网上购物商城主要是借助计算机,通过对首页、站点管理(轮播图、公告栏)用户管理(管理员、注册用户)内容管理(商城资讯、资讯分类)商城管理(商城中心、分类列表、订单列表)等信息进行管理。减少管理员的工作......
  • 计算机毕业设计项目:校园新闻数据化系统的设计与实现 99293(开题答辩+程序定制+全套文案
    目 录摘要1绪论1.1研究目的和意义1.2选题背景和意义1.3系统开发技术的特色1.4springboot框架介绍1.5论文结构与章节安排22校园新闻数据化系统系统分析2.1可行性分析2.2系统流程分析2.2.1数据增加流程2.3.2数据修改流程2.3.3数据删除流程2.3......
  • 基数排序算法Python实现
    1.基数排序原理和步骤基数排序是一种非比较型的排序算法,特别适用于处理整数或者字符串等可以分解为多个部分的数据。其基本思想是按位(或字符)进行排序,从最低有效位到最高有效位逐次排序。基数排序常分为LSD(LeastSignificantDigit)和MSD(MostSignificantDigit)两种类型。以......
  • python web框架如何处理与数据库的交互
    pythonweb框架如何处理与数据库的交互1.ORM在python中通过关系映射(orm),调用底层dbapi来实现数据库的操作。通过定义类和对象,(类是表,类的对象是数据库的一行数据。)来操作数据库,通过底层的转换,最终形成sql,在相应的数据库中执行。对象关系映射(英语:ObjectRelationMapping,简称O......