diff --git a/brozzler/browser.py b/brozzler/browser.py index 0e1f296..33c1ef1 100644 --- a/brozzler/browser.py +++ b/brozzler/browser.py @@ -594,8 +594,8 @@ class Browser: if ('result' in message and 'result' in message['result'] and 'value' in message['result']['result']): if message['result']['result']['value']: - return frozenset( - message['result']['result']['value'].split('\n')) + return frozenset([str(urlcanon.whatwg(link)) for link in + message['result']['result']['value'].split('\n')]) else: # no links found return frozenset()