diff --git a/resources/scraper.js b/resources/scraper.js index d29ada510d..feae0313ce 100644 --- a/resources/scraper.js +++ b/resources/scraper.js @@ -83,8 +83,8 @@ return ans; } - const payload = JSON.parse(document.getElementById('payload').textContent); window.get_messages = get_messages; window.abort_download = abort_download; + const payload = JSON.parse(document.getElementById('payload').textContent); download(payload.req, payload.data); })(); diff --git a/src/calibre/scraper/webengine_backend.py b/src/calibre/scraper/webengine_backend.py index 8b1cabf231..b51ec8efaa 100644 --- a/src/calibre/scraper/webengine_backend.py +++ b/src/calibre/scraper/webengine_backend.py @@ -274,14 +274,16 @@ def worker(tdir: str, user_agent: str, verify_ssl_certificates: bool) -> None: return qt_worker(tdir, user_agent, verify_ssl_certificates, FetchBackend) -def develop(url: str) -> None: +def develop(*urls: str) -> None: from calibre.scraper.qt import WebEngineBrowser br = WebEngineBrowser() - res = br.open(url) - print(f'{res.code} {res.reason}') - print(res.headers) - print(len(res.read())) + for url in urls: + print(url) + res = br.open(url) + print(f'{res.code} {res.reason}') + print(res.headers) + print(len(res.read())) if __name__ == '__main__': - develop(sys.argv[-1]) + develop(*sys.argv[1:])