first version, kinda rough

This commit is contained in:
fzorb 2025-05-25 19:21:41 +03:00
parent 74213266e9
commit 876abec47f
2 changed files with 49 additions and 0 deletions

12
config.json.sample Normal file
View file

@ -0,0 +1,12 @@
{
"webhook": "",
"proxyEnabled": true,
"proxy": {
"user": "",
"pass": "",
"host": "",
"port": 0000
},
"wait": 1,
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:138.0) Gecko/20100101 Firefox/138.0"
}

View file

@ -0,0 +1,37 @@
import json
import requests
import random, string, time, datetime
from bs4 import BeautifulSoup
with open("config.json") as configFile:
config = json.load(configFile)
notfound = "//st.prntscr.com/2023/07/24/0635/img/0_173a7b_211be8ff.png" # yes I am hard-coding this
headers = {
"User-Agent": config["userAgent"]
}
proxies = {
"http": f"http://{config['proxy']['user']}:{config['proxy']['pass']}@{config['proxy']['host']}:{config['proxy']['port']}",
}
running = True
while True:
attempt = "".join(random.choices(string.ascii_lowercase + string.digits, k=5))
if config['proxyEnabled']:
r = requests.get(f"https://prnt.sc/{attempt}", proxies=proxies, headers=headers)
else:
r = requests.get(f"https://prnt.sc/{attempt}", headers=headers)
soup = BeautifulSoup(r.text, 'html.parser')
image = soup.find('img', class_='no-click screenshot-image')
if image is not None:
if image['src'] != notfound:
print(f"[{attempt}] Success!")
data = {
"content" : f"https://prnt.sc/{attempt}"
}
requests.post(config['webhook'], json=data)
with open("log.txt", "a") as log:
log.write(f"[{datetime.datetime.now()}] https://prnt.sc/{attempt} \n")
time.sleep(config['wait'])