图片抓取器没有下载图片



我正在制作一个图像刮板,从网络上刮取图像。我的代码如下:

from bs4 import BeautifulSoup
import requests
from PIL import Image
from io import BytesIO
search = input("Search for:")
params = {"q": search}
r = requests.get("http://www.bing.com/images/search", params=params)
soup = BeautifulSoup(r.text, "html.parser")
links = soup.findAll("a", {"class": "thumb"})
for item in links:
img_obj = requests.get(item.attrs["href"])
title = item.attrs["href"].split("/")[-1]
img = Image.open(BytesIO(img_obj.content))
img.save("./scraped_images/" + title, img.format)

代码没有从网络上下载图像。相反,它给我的是:进程结束,退出代码为0。你能帮我修一下吗?

from bs4 import BeautifulSoup
import requests
from PIL import Image
from io import BytesIO
search = input("Search for:")
params = {"q": search}
r = requests.get("http://www.bing.com/images/search", params=params)
soup = BeautifulSoup(r.text, "html.parser")
links = soup.findAll("div", {"class": "img_cont hoff"})
links=[i.img for i in links]
print(links)
for item in links:
img_obj = requests.get(item.attrs["src"])
title = item.attrs["src"].split("/")[-1]
img = Image.open(BytesIO(img_obj.content))
img.save("./scraped_images/" + title, img.format)

我没有找到任何叫做thumb的类。所以我得到了所有的div并提取了紧挨着divs

的图像

最新更新