requests模块:python中原生的一款基于网络请求的模块
作用:模拟浏览器发请求
如何使用:(requests模块的编码流程)
--指定url(网站)
--发起请求(按回车)
--获取响应数据
--持久化存储
import requests
if __name__=="__main__":
#step 1:指定url
url='http://www.sogou.com/'
#step 2:发起请求
#get方法会返回一个响应对象
response=requests.get(url=url)
#step 3:获取响应数据。text返回的是字符串形式的响应数据
page_text=response.text
print(page_text)
#step 4:持久化存储
with open('./sogou.html','w',encoding='utf-8') as fp:
fp.write(page_text)
print("数据已有!!!")