From 0033a5f8a53aed61b507b9c154dee12c3099a829 Mon Sep 17 00:00:00 2001 From: Luke Robles <98352913+lrobles-iterable@users.noreply.github.com> Date: Sun, 25 Sep 2022 15:27:53 -0700 Subject: [PATCH] ok fine i'll use beautiful soup to getnerate a username --- app/core_utils.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) mode change 100755 => 100644 app/core_utils.py diff --git a/app/core_utils.py b/app/core_utils.py old mode 100755 new mode 100644 index 77609ef6..b0f32d7a --- a/app/core_utils.py +++ b/app/core_utils.py @@ -57,13 +57,15 @@ def generate_embed( def gen_username(): - url = "https://generatorfun.com/code/model/generatorcontent.php?recordtable=generator&recordkey=960&gen=Y&itemnumber=1&randomoption=undefined&genimage=Yes&geneditor=No&nsfw=undefined&keyword=undefined&searchfilter=&searchfilterexclude=&tone=Normal&prefix=None&randomai=undefined" + from bs4 import BeautifulSoup - response = requests.get(url).text - # This is ugly as fuck but i didnt want to break out beautiful soup - return response.split( - "div id='gencont'>
" - )[1].split("
")[0] + url = "https://generatorfun.com/code/model/generatorcontent.php?recordtable=generator&recordkey=960&gen=Y&itemnumber=1&randomoption=undefined&genimage=Yes&geneditor=No&nsfw=undefined&keyword=undefined&searchfilter=&searchfilterexclude=&tone=Normal&prefix=None&randomai=undefined" + headers = {"User-Agent": "Mozilla/5.0 (Windows NT 6.1; Win64; x64)"} + response = requests.get(url, headers=headers).text + soup = BeautifulSoup(response, "html.parser") + + username = soup.find("div", {"id": "gencont"}).div.find("p").text + return username def waifu_pics(endpoint, nsfw=False):