用程序模拟浏览器,输入一个网址,从该网址中 获取资源或内容
from urllib.request import urlopen
需要 导入url请求包
url = "http://www.baidu.com"
# windows 要在 open里面加入 encoding = utf-8
resp = urlopen(url)
print(resp.read())
显示出来的是字节 需要还原成字符串
print(resp.read().decode("utf-8"))
进行解码
Python使用with open() as读写文件
with open(文件名, 模式) as 文件对象:
文件对象.方法()
with open('test.txt', 'r') as f:
print(f.read())
把读取的信息写入一个文件中
with open ("mybaidu.html",mode="w") as f:
f.write(resp.read().decode("utf-8"))
俩种请求方式
第一种是 服务器端 提供的数据
第二种是客户端渲染 第一次 提供骨架 第二次 提供 数据