• Страница 1 из 1
  • 1
Форум » ψ Общий раздел » Программирование » Python » Генератор Ссылок Prnt.sc | Со скачиванием (Если бы парсил скрины валидные сразу в папку, то норм было б)
Генератор Ссылок Prnt.sc | Со скачиванием

Дата: Пн, 22.02.2021, 14:17 | Сообщение 1
Регистр
04.01.2021
Сообщений
455

Репутация
Генератор Ссылок 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

Подписывайтесь! Рекомендуйте нашу группу своим знакомым профессионалам в IT WiN-Prog Наша группа ВКонтакте!



Форум » ψ Общий раздел » Программирование » Python » Генератор Ссылок Prnt.sc | Со скачиванием (Если бы парсил скрины валидные сразу в папку, то норм было б)
  • Страница 1 из 1
  • 1
Поиск: