ok fine i'll use beautiful soup to getnerate a username

This commit is contained in:
Luke Robles 2022-09-25 15:27:53 -07:00
parent 0d5070925f
commit e7797a6321

14
app/core_utils.py Executable file → Normal file
View File

@ -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'><hr size=0 style='border-color:grey;opacity:.5;'><div><p>"
)[1].split(" </p>")[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):