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