From 9d8df13d3deb77a5e60be99506790e9bdf11b250 Mon Sep 17 00:00:00 2001 From: yasir Date: Fri, 3 Mar 2023 13:56:12 +0700 Subject: [PATCH] Fix --- misskaty/plugins/imdb_search.py | 4 ++-- misskaty/plugins/inline_search.py | 8 ++------ misskaty/plugins/web_scraper.py | 2 +- 3 files changed, 5 insertions(+), 9 deletions(-) diff --git a/misskaty/plugins/imdb_search.py b/misskaty/plugins/imdb_search.py index fdc01b09..b1cc1b4c 100644 --- a/misskaty/plugins/imdb_search.py +++ b/misskaty/plugins/imdb_search.py @@ -299,7 +299,7 @@ async def imdb_id_callback(_, query): ott = await search_jw(r_json.get("name"), "ID") typee = r_json.get("@type", "") res_str = "" - tahun = re.findall("\d{4}", sop.title.text) if re.findall("\d{4}", sop.title.text) else "N/A" + tahun = re.findall("\d{4}", sop.title.text)[0] if re.findall("\d{4}", sop.title.text) else "N/A" res_str += f"📹 Judul: {r_json.get('name')} [{tahun}] ({typee})\n" if aka := r_json.get("alternateName"): res_str += f"📢 AKA: {aka}\n\n" @@ -416,7 +416,7 @@ async def imdb_en_callback(bot, query): ott = await search_jw(r_json.get("name"), "US") typee = r_json.get("@type", "") res_str = "" - tahun = re.findall("\d{4}", sop.title.text) if re.findall("\d{4}", sop.title.text) else "N/A" + tahun = re.findall("\d{4}", sop.title.text)[0] if re.findall("\d{4}", sop.title.text) else "N/A" res_str += f"📹 Judul: {r_json.get('name')} [{tahun}] ({typee})\n" if aka := r_json.get("alternateName"): res_str += f"📢 AKA: {aka}\n\n" diff --git a/misskaty/plugins/inline_search.py b/misskaty/plugins/inline_search.py index 85c1d2fa..6da7a6db 100644 --- a/misskaty/plugins/inline_search.py +++ b/misskaty/plugins/inline_search.py @@ -550,12 +550,8 @@ async def imdb_inl(_, query): ott = await search_jw(r_json["name"], "en_ID") res_str = "" typee = r_json.get("@type", "") - if r_json.get("name"): - try: - tahun = sop.select('ul[data-testid="hero-title-block__metadata"]')[0].find("span").text - except: - tahun = "N/A" - res_str += f"📹 Judul: {r_json['name']} [{tahun}] ({typee})\n" + tahun = re.findall("\d{4}", sop.title.text)[0] if re.findall("\d{4}", sop.title.text) else "N/A" + res_str += f"📹 Judul: {r_json['name']} [{tahun}] ({typee})\n" if r_json.get("alternateName"): res_str += f"📢 AKA: {r_json.get('alternateName')}\n\n" else: diff --git a/misskaty/plugins/web_scraper.py b/misskaty/plugins/web_scraper.py index beff8516..f29afada 100644 --- a/misskaty/plugins/web_scraper.py +++ b/misskaty/plugins/web_scraper.py @@ -299,7 +299,7 @@ async def getDataMelong(msg, kueri, CurrentPage, user): # GoMov GetData async def getDataGomov(msg, kueri, CurrentPage, user): if not SCRAP_DICT.get(msg.id): - gomovv = await http.get(f"https://185.173.38.216/?s={kueri}", headers=headers) + gomovv = await http.get(f"https://gomov.ink/?s={kueri}", headers=headers) text = BeautifulSoup(gomovv, "lxml") entry = text.find_all(class_="entry-header") if entry[0].text.strip() == "Nothing Found":