老师,我试着练习爬这个百度网址图片,是url形式的,怎么改代码变成图片形式呢?
来源:7-7 实战—总结
心有所往
2020-05-27 18:44:48
import requests as req
def BaiduSrc():
dirs = 'pic.txt'
url = 'https://image.baidu.com/search/acjson?tn=resultjson_com&catename=pcindexhot&ipn=rj&ct=201326592&is=&fp=result&queryWord=&cl=2&lm=-1&ie=utf-8&oe=utf-8&adpicid=&st=-1&z=&ic=0&word=pcindexhot&face=0&istype=2&qc=&nc=1&fr=&pn=0&rn=30'
resp= req.get(url=url)
result = resp.json()
img_url = ''
for x in result['data']:
try:
img_url = img_url + x['middleURL'] + '\n'
except:
pass
with open(dirs,'w') as file:
file.write(img_url)
if __name__ == "__main__":
BaiduSrc()
1回答
同学,你好。在爬取时是图片url的话是不能改变成图片形式的。同学可继续向后学习,后面课程中会讲到如何将图片保存到本地
如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~
相似问题