From be17fbbec2ec1f10d2eb7102a923eb01f8a0d905 Mon Sep 17 00:00:00 2001 From: Perchouli Date: Wed, 26 Mar 2014 18:55:39 +0800 Subject: [PATCH] Fix path to wappalyzer.js; use requests instead of urllib --- drivers/python/wappalyzer.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/python/wappalyzer.py b/drivers/python/wappalyzer.py index 15d048be8..4364b4530 100755 --- a/drivers/python/wappalyzer.py +++ b/drivers/python/wappalyzer.py @@ -4,7 +4,7 @@ import os import sys import PyV8 -import urllib +import requests from urlparse import urlparse try: @@ -30,7 +30,7 @@ class Wappalyzer(object): ctxt = PyV8.JSContext() ctxt.enter() - f1 = open(os.path.join(self.file_dir, '../php/js/wappalyzer.js')) + f1 = open(os.path.join(self.file_dir, '../../share/js/wappalyzer.js')) f2 = open(os.path.join(self.file_dir, '../php/js/driver.js')) ctxt.eval(f1.read()) ctxt.eval(f2.read()) @@ -38,7 +38,7 @@ class Wappalyzer(object): f2.close() host = urlparse(self.url).hostname - html = urllib.urlopen(self.url).read() + html = requests.get(self.url).text data = {'host': host, 'url': self.url, 'html': html, 'headers': {}} apps = json.dumps(self.apps)