Генератор Ссылок Prnt.sc | Со скачиванием
Цитата
Если бы парсил скрины валидные сразу в папку, то норм было бы.
А так - баян
Итак человек это сделал:
Скачать: https://disk.yandex.ru/d/qAybcmayUyhSfg
Код
import requests
import random
from bs4 import BeautifulSoup as BS
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.132 Safari/537.36 OPR/63.0.3368.71'
}
session = requests.Session()
sym = "qwertyuiopasdfghjklzxcvbnm1234567890"
for count in range(0, int(input("Сколько ссылок сгенерировать: "))):
a = random.choices(sym, k=6)
url = 'https://prnt.sc/'
for i in a:
url += i
try:
r = session.get(url, headers=headers)
soup = BS(r.content, 'html.parser')
img_url = soup.find('img', {'id': 'screenshot-image'};)['src']
r = session.get(img_url, headers=headers)
with open(f'img_{count}.png', 'wb') as f:
f.write(r.content)
except:
print(f"[-] {url}")
else:
print(f"[+] {url}")
Запускаете скрипт
Картинки в папку со скриптом падать будут
Демонстрация работы:
https://disk.yandex.ru/i/DUUkTXEiFqIwk