AnonFiles-Scraper/anonfile-scraper.py

36 lines
979 B
Python

import string
import random
import proxy_requests
import threading
import sys
def id_generator(size, chars=string.ascii_uppercase + string.digits + string.ascii_lowercase):
return ''.join(random.choice(chars) for _ in range(size))
def build_url():
base_url = "https://anonfile.com/"
file_id = id_generator(10)
final_url = base_url + file_id
return final_url
def check_url(outfile):
try:
url = build_url()
request = proxy_requests.ProxyRequests(url)
request.get()
if request.get_status_code() == 200:
print(url)
handle = open(outfile, 'a')
handle.write(url+'\n')
else:
print("Nope. Response Code: "+request.get_status_code())
except Exception as e:
print(e)
return
try:
threads = int(sys.argv[1])
for x in range(threads):
threading.Thread(target=check_url).start()
except Exception as e:
print(f"{sys.argv[0]} [threads]\n")