r = requests.get("xxx")
soup = BeautifulSoup(r.content)
for link in soup.select("img[src^=http]"):
lnk = link["src"]
with open(basename(lnk)," wb") as f:
f.write(requests.get(lnk).content)
риквестом делаешь гет запрос: r = requests.get("prnt.sc/rblzyl")
дальше готовишь супчик (r.content возвращает html с get запроса): soup = BeautifulSoup(r.content)
дальше ищешь див нужный, так как у тебя у img нет id, а через класс искать так себе (может еще есть такие же элементы с таким же классом).в твоем случае div class = "under-image", в чилдренах находишь картинку, и дальше как я написал
import bs4
import requests
from bs4 import BeautifulSoup
headers = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36'}
r = requests.get("https://prnt.sc/rblzyl", headers=headers)
soup = BeautifulSoup(r.content,'lxml')
img = soup.find(id='screenshot-image')
link = img['src']
print("Ссылка на картинку:{}".format(link))
with open("image.png".format(link),"wb") as f:
f.write(requests.get(link).content)
результат:
P.S.
перед тем как запускать установи BeautifulSoup4, requests,lxml (выполняешь в командной строке):