老师,我试着练习爬这个百度网址图片,是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回答

时间,

2020-05-27

同学,你好。在爬取时是图片url的话是不能改变成图片形式的。同学可继续向后学习,后面课程中会讲到如何将图片保存到本地

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~

0

0 学习 · 1672 问题

查看课程