diff --git a/NonBrowser.py b/NonBrowser.py index dc6fad4..53f7615 100644 --- a/NonBrowser.py +++ b/NonBrowser.py @@ -5,10 +5,9 @@ from PIL import Image from io import BytesIO class NonBrowser(): - def __init__(self) -> None: + def __init__(self, domain_name = "tixcraft.com") -> None: self.Session = requests.session() - self.url = "https://tixcraft.com/ticket/captcha" - self.refresh_url = "https://tixcraft.com/ticket/captcha?refresh=1" + self.Set_Domain(domain_name) def Set_cookies(self,cookies:dict): for cookie in cookies: @@ -18,6 +17,10 @@ class NonBrowser(): def set_headers(self,header:str): self.Session.headers = header + def Set_Domain(self, domain_name, captcha_url="ticket/captcha", refresh_url="ticket/captcha?refresh=1"): + self.url = "https://%s/%s" % (domain_name, captcha_url) + self.refresh_url = "https://%s/%s" % (domain_name, refresh_url) + def Request_Captcha(self): img = Image.open(BytesIO(self.Session.get(self.url, stream = True).content)) output_buffer = BytesIO()