diff --git a/ghost/ghost.py b/ghost/ghost.py index 8734105..8d09011 100755 --- a/ghost/ghost.py +++ b/ghost/ghost.py @@ -229,7 +229,7 @@ def __init__(self, exclude_regex=None, *args, **kwargs): super(NetworkAccessManager, self).__init__(*args, **kwargs) def createRequest(self, operation, request, data): - if self._regex and self._regex.findall(str(request.url().toString())): + if self._regex and self._regex.findall(request.url().toString().encode('utf-8')): return QNetworkAccessManager.createRequest( self, QNetworkAccessManager.GetOperation, QNetworkRequest(QUrl())) @@ -666,7 +666,7 @@ def clear_alert_message(self): self._alert = None @can_load_page - def evaluate(self, script): + def evaluate(self, script, **kwargs): """Evaluates script in page frame. :param script: The script to evaluate.