HAHA! commit

This commit is contained in:
gauthiier
2015-07-08 09:05:51 +02:00
commit 0f9a067c91
14 changed files with 1487 additions and 0 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+15
View File
@@ -0,0 +1,15 @@
import sys, json
if __name__ == '__main__':
fp = sys.stdin
try:
sdata = fp.read()
data = json.loads(sdata)
except Exception, ee:
sys.exit('Error loading data... Aborting.')
entries = data['log']['entries']
for e in entries:
req = e['request']
print req['url']
+61
View File
@@ -0,0 +1,61 @@
from selenium import webdriver
import sys, json, urllib2, time, os
firefox_ext = "/firefox_ext/"
firebug_ext = "firebug-1.12.8.xpi"
firestarter_ext = "fireStarter-0.1a6.xpi"
netexport_ext = "netExport-0.9b7.xpi"
def config():
global firefox_ext;
config = webdriver.firefox.firefox_profile.FirefoxProfile();
firefox_ext = os.getcwd() + firefox_ext;
config.add_extension(firefox_ext + firebug_ext);
config.add_extension(firefox_ext + firestarter_ext);
config.add_extension(firefox_ext + netexport_ext);
config.set_preference("app.update.enabled", False);
config.native_events_enabled = True
#config.set_preference("webdriver.log.file", "log_webdriver.txt");
ext_firebug = "extensions.firebug.";
config.set_preference(ext_firebug + "currentVersion", "1.12.8");
config.set_preference(ext_firebug + "allPagesActivation", "on");
config.set_preference(ext_firebug + "defaultPanelName", "net");
config.set_preference(ext_firebug + "net.enableSites", True);
config.set_preference(ext_firebug + "addonBarOpened", True);
config.set_preference(ext_firebug + "consoles.enableSite", True);
config.set_preference(ext_firebug + "console.enableSites", True);
config.set_preference(ext_firebug + "script.enableSites", True);
config.set_preference(ext_firebug + "net.enableSites", True);
config.set_preference(ext_firebug + "onByDefault", True);
config.set_preference(ext_firebug + "DBG_STARTER", True);
config.set_preference(ext_firebug + "netexport.alwaysEnableAutoExport", True);
config.set_preference(ext_firebug + "netexport.autoExportToFile", True);
config.set_preference(ext_firebug + "netexport.saveFiles", True);
config.set_preference(ext_firebug + "netexport.showPreview", False);
config.set_preference(ext_firebug + "netexport.defaultLogDir", os.getcwd());
config.set_preference(ext_firebug + "netexport.pageLoadedTimeout", 20000);
config.set_preference(ext_firebug + "netexport.timeout", 25000);
return config;
if __name__ == '__main__':
conf = config();
driver = webdriver.Firefox(conf);
time.sleep(7);
driver.get("http://www.nytimes.com");
time.sleep(20);
driver.close();