python urllib 基础 1


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='https://img-blog.csdnimg.cn/20201217181214537.png?x-oss-process=image/watermark,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')

posted @ 2024-07-10 10:51  donghongchao  阅读(3)  评论(0编辑  收藏  举报