From f58c59ca0aa4b4e975419350b78ee3356db7f5ed Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 5 Dec 2009 09:50:44 -0700 Subject: [PATCH] News download: Remove onload attributes when removing javascript --- src/calibre/web/feeds/news.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/calibre/web/feeds/news.py b/src/calibre/web/feeds/news.py index 8a7f25158e..6ff0424162 100644 --- a/src/calibre/web/feeds/news.py +++ b/src/calibre/web/feeds/news.py @@ -572,6 +572,9 @@ class BasicNewsRecipe(Recipe): if self.remove_javascript: for script in list(soup.findAll('script')): script.extract() + for o in soup.findAll(onload=True): + del o['onload'] + for script in list(soup.findAll('noscript')): script.extract() for attr in self.remove_attributes: