From e916cfe8255d42f0190558adf3baed176fd0e5ea Mon Sep 17 00:00:00 2001 From: yasirarism <55983182+yasirarism@users.noreply.github.com> Date: Sun, 25 Dec 2022 21:58:06 +0700 Subject: [PATCH] Fix gomov when no result found --- misskaty/plugins/scrapwebsite.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/misskaty/plugins/scrapwebsite.py b/misskaty/plugins/scrapwebsite.py index d128162e..2dd07007 100644 --- a/misskaty/plugins/scrapwebsite.py +++ b/misskaty/plugins/scrapwebsite.py @@ -327,6 +327,8 @@ async def gomov_scrap(_, message): html = await http.get(f"https://185.173.38.216/?s={judul}", headers=headers) soup = BeautifulSoup(html.text, "lxml") entry = soup.find_all(class_="entry-header") + if "Nothing Found" in entry[0].text: + return await msg.edit("Oops, data film tidak ditemukan di GoMov") DATA = [] for i in entry: genre = i.find(class_="gmr-movie-on").text @@ -334,8 +336,6 @@ async def gomov_scrap(_, message): judul = i.find(class_="entry-title").find("a").text link = i.find(class_="entry-title").find("a").get("href") DATA.append({"judul": judul, "link": link, "genre": genre}) - if not DATA: - return await msg.edit("Oops, data film tidak ditemukan di GoMov") res = "".join( f"{num}. {i['judul']}\n{i['genre']}{i['link']}\n\n" for num, i in enumerate(DATA, start=1)