diff --git a/src/calibre/web/fetch/javascript.py b/src/calibre/web/fetch/javascript.py index 5f1d894a97..56460c18bf 100644 --- a/src/calibre/web/fetch/javascript.py +++ b/src/calibre/web/fetch/javascript.py @@ -138,9 +138,9 @@ def download_resources(browser, resource_cache, output_dir): failed = set(resources) - set(loaded_resources) for url in failed: + browser.log.warn('Failed to download resource:', url) for elem in resources[url]: - attr = 'href' if is_tag(elem, 'link') else 'src' - elem.setAttribute(attr, '') + elem.removeFromDocument() def save_html(browser, output_dir, postprocess_html, url, recursion_level): html = strip_encoding_declarations(browser.html)