Add option count_hit_only_visitors and function isValidForCurrentAnalysis()
This commit is contained in:
@@ -1,4 +1,3 @@
|
||||
import time
|
||||
import re
|
||||
import xml.sax.saxutils as saxutils
|
||||
|
||||
@@ -66,8 +65,6 @@ class IWLAPostAnalysisReferers(IPlugin):
|
||||
break
|
||||
|
||||
def hook(self):
|
||||
start_time = self.iwla.getStartAnalysisTime()
|
||||
start_time = time.mktime(start_time)
|
||||
stats = self.iwla.getCurrentVisists()
|
||||
month_stats = self.iwla.getMonthStats()
|
||||
|
||||
@@ -78,7 +75,7 @@ class IWLAPostAnalysisReferers(IPlugin):
|
||||
|
||||
for (k, super_hit) in stats.items():
|
||||
for r in super_hit['requests']:
|
||||
if time.mktime(r['time_decoded']) < start_time: continue
|
||||
if not self.iwla.isValidForCurrentAnalysis(r): continue
|
||||
if not r['http_referer']: continue
|
||||
|
||||
uri = r['extract_referer']['extract_uri']
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
import time
|
||||
import re
|
||||
|
||||
from iwla import IWLA
|
||||
@@ -14,9 +13,6 @@ class IWLAPostAnalysisTopPages(IPlugin):
|
||||
return True
|
||||
|
||||
def hook(self):
|
||||
start_time = self.iwla.getStartAnalysisTime()
|
||||
start_time = time.mktime(start_time)
|
||||
|
||||
stats = self.iwla.getCurrentVisists()
|
||||
month_stats = self.iwla.getMonthStats()
|
||||
|
||||
@@ -27,7 +23,7 @@ class IWLAPostAnalysisTopPages(IPlugin):
|
||||
for r in super_hit['requests']:
|
||||
if not r['is_page']: continue
|
||||
|
||||
if time.mktime(r['time_decoded']) < start_time: continue
|
||||
if not self.iwla.isValidForCurrentAnalysis(r): continue
|
||||
|
||||
uri = r['extract_request']['extract_uri']
|
||||
if self.index_re.match(uri):
|
||||
|
||||
Reference in New Issue
Block a user