From 669ff6c0f69fa2b4041a0e891c3f59668af855c1 Mon Sep 17 00:00:00 2001 From: yasirarism Date: Mon, 25 Sep 2023 21:38:46 +0700 Subject: [PATCH] Try fix for tv --- misskaty/plugins/web_scraper.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/misskaty/plugins/web_scraper.py b/misskaty/plugins/web_scraper.py index cdfdbe3b..d31f8f14 100644 --- a/misskaty/plugins/web_scraper.py +++ b/misskaty/plugins/web_scraper.py @@ -1409,6 +1409,15 @@ async def nodrakorddl_scrap(_, callback_query, strings): try: html = await fetch.get(link) soup = BeautifulSoup(html.text, "lxml") + if "/tv/" in link: + result = soup.find("div", {"entry-content entry-content-single"}).find_all("p") + msg = "" + for i in result: + msg += str(f"{i}\n") + link = await post_to_telegraph(False, "MissKaty NoDrakor", msg) + return await callback_query.message.edit_msg( + strings("res_scrape").format(link=link, kl=link), reply_markup=keyboard + ) res = soup.find_all(class_="button button-shadow") res = "".join(f"{i.text}\n{i['href']}\n\n" for i in res) await callback_query.message.edit_msg(