1111import time
1212
1313from lib .core .agent import agent
14+ from lib .core .common import Backend
1415from lib .core .common import clearConsoleLine
1516from lib .core .common import dataToStdout
16- from lib .core .common import Backend
1717from lib .core .common import extractRegexResult
1818from lib .core .common import getUnicode
19+ from lib .core .common import listToStrValue
1920from lib .core .common import parseUnionPage
2021from lib .core .common import randomStr
2122from lib .core .data import conf
@@ -48,9 +49,10 @@ def __unionPosition(comment, place, parameter, value, prefix, suffix, count, whe
4849 payload = agent .payload (place = place , parameter = parameter , newValue = query , where = where )
4950
5051 # Perform the request
51- resultPage , _ = Request .queryPage (payload , place = place , content = True , raise404 = False )
52+ page , headers = Request .queryPage (payload , place = place , content = True , raise404 = False )
53+ content = "%s%s" % (page or "" , listToStrValue (headers .headers if headers else None ) or "" )
5254
53- if resultPage and phrase in resultPage :
55+ if content and phrase in content :
5456 validPayload = payload
5557 vector = (position , count , comment , prefix , suffix , conf .uChar , where )
5658
@@ -66,9 +68,10 @@ def __unionPosition(comment, place, parameter, value, prefix, suffix, count, whe
6668 payload = agent .payload (place = place , parameter = parameter , newValue = query , where = 2 )
6769
6870 # Perform the request
69- resultPage , _ = Request .queryPage (payload , place = place , content = True , raise404 = False )
71+ page , headers = Request .queryPage (payload , place = place , content = True , raise404 = False )
72+ content = "%s%s" % (page or "" , listToStrValue (headers .headers if headers else None ) or "" )
7073
71- if resultPage and ((phrase in resultPage and phrase2 not in resultPage ) or (phrase not in resultPage and phrase2 in resultPage )):
74+ if content and ((phrase in content and phrase2 not in content ) or (phrase not in content and phrase2 in content )):
7275 vector = (position , count , comment , prefix , suffix , conf .uChar , 2 )
7376
7477 break
0 commit comments