diff --git a/brozzler/browser.py b/brozzler/browser.py index bc73563..2f977b5 100644 --- a/brozzler/browser.py +++ b/brozzler/browser.py @@ -303,7 +303,7 @@ class Browser: self._behavior = None - OUTLINKS_JS = """ + OUTLINKS_JS = r""" var __brzl_framesDone = new Set(); var __brzl_compileOutlinks = function(frame) { __brzl_framesDone.add(frame); @@ -318,7 +318,7 @@ var __brzl_compileOutlinks = function(frame) { } return outlinks; } -__brzl_compileOutlinks(window).join(' '); +__brzl_compileOutlinks(window).join('\n'); """ def _chain_chrome_messages(self, chain): @@ -387,7 +387,7 @@ __brzl_compileOutlinks(window).join(' '); def set_outlinks(message): self._outlinks = frozenset( - message["result"]["result"]["value"].split()) + message["result"]["result"]["value"].split("\n")) chain.append({ "info": "retrieving outlinks", diff --git a/setup.py b/setup.py index c55b580..d4fbf8f 100644 --- a/setup.py +++ b/setup.py @@ -32,7 +32,7 @@ def find_package_data(package): setuptools.setup( name='brozzler', - version='1.1b7.dev121', + version='1.1b7.dev122', description='Distributed web crawling with browsers', url='https://github.com/internetarchive/brozzler', author='Noah Levitt',