简单使用requests库

注:这里主要是爬取自己喜欢的图片,并存到该文件中

第一步:导包requests

import requests

 

第二步:这里我爬取的是图片,所以这里属于图片路径,如果是其它的,就填其它所属的路径

url= "https://ss0.bdstatic.com/94oJfD_bAAcT8t7mm9GUKT-xh_/timg?image&quality=100&size=b4000_4000&sec=1607909203&di=30652d3d2a369269793ff69a9fd5eae6&src=http://a2.att.hudong.com/27/81/01200000194677136358818023076.jpg"

 

 

第三步:进行请求

res = requests.get(url)

 

第四步:保存数据(有两种方式)

方式一:

#保存
f = open("图片.jpg","wb") #这里'b'代表是二进制,“w”代表写的方式,“图片.jpg”是保存时所取得名字,也可以根据自己来

#进行写入信息
f.write(res.content)

#释放资源
f.close()

 

方式二(方式二要比方式一常用):

with open("图片.jpg","wb") as f:
    f.write(res.content)

 

注:运行成功之后,该文件中会有“图片.jpg”的文件存在

整体代码:

#简单使用requests库
import requests

#路径
url= "https://ss0.bdstatic.com/94oJfD_bAAcT8t7mm9GUKT-xh_/timg?image&quality=100&size=b4000_4000&sec=1607909203&di=30652d3d2a369269793ff69a9fd5eae6&src=http://a2.att.hudong.com/27/81/01200000194677136358818023076.jpg"

#请求
res = requests.get(url)

#保存
#方式一
f = open("图片.jpg","wb") #这里'b'代表是二进制

#进行写入信息
f.write(res.content)

#释放资源
f.close()

#方式二
# with open("图片.jpg","wb") as f:
#     f.write(res.content)
代码

 

posted @ 2020-12-16 15:15  hell_o  阅读(115)  评论(0编辑  收藏  举报