Add rule for robot : forbid only "1 page and 1 hit"
This commit is contained in:
parent
4d0b993aec
commit
7b0ca661a1
|
@ -132,6 +132,9 @@ class IWLAPreAnalysisRobots(IPlugin):
|
||||||
# 2) Less than 1 hit per page
|
# 2) Less than 1 hit per page
|
||||||
if super_hit['viewed_pages'][0] and (super_hit['viewed_hits'][0] < super_hit['viewed_pages'][0]):
|
if super_hit['viewed_pages'][0] and (super_hit['viewed_hits'][0] < super_hit['viewed_pages'][0]):
|
||||||
isRobot = True
|
isRobot = True
|
||||||
|
# 2.5) 1 page, 1 hit
|
||||||
|
elif super_hit['viewed_pages'][0] == 1 and super_hit['viewed_hits'][0] == 1:
|
||||||
|
isRobot = True
|
||||||
|
|
||||||
if isRobot:
|
if isRobot:
|
||||||
self._setRobot(k, super_hit)
|
self._setRobot(k, super_hit)
|
||||||
|
@ -152,8 +155,7 @@ class IWLAPreAnalysisRobots(IPlugin):
|
||||||
|
|
||||||
# Exception for favicon.png and all apple-*icon*
|
# Exception for favicon.png and all apple-*icon*
|
||||||
if int(hit['status']) >= 400 and int(hit['status']) <= 499 and\
|
if int(hit['status']) >= 400 and int(hit['status']) <= 499 and\
|
||||||
'icon' not in hit['extract_request']['http_uri'] and\
|
'icon' not in hit['extract_request']['http_uri']:
|
||||||
hit['server_name'] != 'forge.soutade.fr':
|
|
||||||
error_codes += 1
|
error_codes += 1
|
||||||
elif int(hit['status']) in (304,):
|
elif int(hit['status']) in (304,):
|
||||||
not_modified_pages += 1
|
not_modified_pages += 1
|
||||||
|
|
Loading…
Reference in New Issue
Block a user