From 87dcabc07dac25df28309962853883158729cf27 Mon Sep 17 00:00:00 2001 From: yasirarism <55983182+yasirarism@users.noreply.github.com> Date: Wed, 11 Jan 2023 19:04:26 +0700 Subject: [PATCH] Update web_scraper.py --- misskaty/plugins/web_scraper.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/misskaty/plugins/web_scraper.py b/misskaty/plugins/web_scraper.py index 80d3998d..dc3d4a15 100644 --- a/misskaty/plugins/web_scraper.py +++ b/misskaty/plugins/web_scraper.py @@ -188,7 +188,9 @@ async def getDataMovieku(msg, kueri, CurrentPage): for i in res: judul = i.find_all("a")[0]["title"] link = i.find_all("a")[0]["href"] - moviekudata.append({"judul": judul, "link": link}) + typ = i.find(class_="overlay").text + typee = typ if typ != "" else "~" + moviekudata.append({"judul": judul, "link": link, "type": typee}) if not moviekudata: return await msg.edit("Sorry could not find any results!") SCRAP_DICT[msg.id] = [split_arr(moviekudata, 6), kueri] @@ -198,7 +200,7 @@ async def getDataMovieku(msg, kueri, CurrentPage): moviekuResult = f"#Movieku Latest:\nšŸŒ€ Use /movieku [title] to start search with title.\n\n" if kueri == "" else f"#Movieku Results For: {kueri}\n\n" for c, i in enumerate(SCRAP_DICT[msg.id][0][index], start=1): - moviekuResult += f"{c}. {i['judul']}\nQuality: ~\nExtract: /movieku_scrap {i['link']}\n\n" + moviekuResult += f"{c}. {i['judul']}\nQuality: {i['type']}\nExtract: /movieku_scrap {i['link']}\n\n" IGNORE_CHAR = "[]" moviekuResult = ''.join(i for i in moviekuResult if not i in IGNORE_CHAR) return moviekuResult, PageLen