From 35677548df1bb61227879ea48627cb7d8dc2eb4b Mon Sep 17 00:00:00 2001 From: James Lu Date: Sat, 22 Aug 2015 18:32:04 -0700 Subject: [PATCH] DDG: strip Sponsored links from search results From: https://github.com/jlu5/SupyPlugins/commit/e9edceb73551c738dc38fc5c1556269c2f8ad83d --- plugin.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugin.py b/plugin.py index ccd004144..fdf197c4d 100644 --- a/plugin.py +++ b/plugin.py @@ -67,7 +67,8 @@ class DDG(callbacks.Plugin): except utils.web.Error as e: irc.error(str(e), Raise=True) soup = BeautifulSoup(data) - return soup.find_all('td') + # Remove "sponsored link" results + return [td for td in soup.find_all('td') if 'result-sponsored' not in str(td.parent.get('class'))] def search(self, irc, msg, args, text): """