fledgling 发表于 2022-5-26 11:02:45

requests也不能获取到图片

import requests
res=requests.get('https://cn.bing.com/images/search?view=detailV2&ccid=T3gQbZRW&id=DA46009F2C85B62E97BC59006371EC7B981C8757&thid=OIP.T3gQbZRWIahrhNeQl94_AgHaNK&mediaurl=https%3a%2f%2ftu1.whhost.net%2fuploads%2f20181201%2f15%2f1543648026-rADzQWHKGh.jpg&exph=1920&expw=1080&q=%e7%8b%97%e7%8b%97%e5%9b%be%e7%89%87&simid=608043571320218841&FORM=IRPRST&ck=87466B1A4686BEFC619AED9F00D36B96&selectedIndex=1&ajaxhist=0&ajaxserp=0')
photo=res.content
picture=open('pic.jpeg','wb')
picture.write(photo)
picture.close()

这个图片能获取到,但是打不开,打开图片时,会提示
“image not loaded,Try to open it externally to fix format problem”
这是什么格式问题呢?

isdkz 发表于 2022-5-26 11:15:08

你这个都不是图片链接

isdkz 发表于 2022-5-26 11:16:38

鼠标右击图片,点击复制图片链接import requests
res=requests.get('https://tu1.whhost.net/uploads/20181201/15/1543648026-rADzQWHKGh.jpg')
photo=res.content
picture=open('pic.jpeg','wb')
picture.write(photo)
picture.close()

fledgling 发表于 2022-5-26 11:17:29

isdkz 发表于 2022-5-26 11:15
你这个都不是图片链接

怎么知道它是不是一个图片链接呢?看什么关键字?

isdkz 发表于 2022-5-26 11:18:57

本帖最后由 isdkz 于 2022-5-26 11:20 编辑

fledgling 发表于 2022-5-26 11:17
怎么知道它是不是一个图片链接呢?看什么关键字?

图片链接一般不会这么长,也不会带什么参数,而且最后边会带着图片的格式,

你在浏览器打开那个链接也能看出来,如果是图片链接就只能看到一张图片,其它东西都没有的
页: [1]
查看完整版本: requests也不能获取到图片