This commit is contained in:
@@ -325,6 +325,7 @@ async def detect_pagination_service(decoded_url):
|
|||||||
pagination_parameter = None
|
pagination_parameter = None
|
||||||
url_template = None
|
url_template = None
|
||||||
step_size = None
|
step_size = None
|
||||||
|
original_parsed = None # Initialize the variable
|
||||||
|
|
||||||
if pagination_data['hasPagination']:
|
if pagination_data['hasPagination']:
|
||||||
print("Pagination detected, attempting to click on a pagination element")
|
print("Pagination detected, attempting to click on a pagination element")
|
||||||
@@ -518,8 +519,9 @@ async def detect_pagination_service(decoded_url):
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Determine the pagination parameter and create URL template
|
# Determine the pagination parameter and create URL template
|
||||||
|
if original_parsed:
|
||||||
print(original_parsed)
|
print(original_parsed)
|
||||||
if original_parsed['paramDiff']:
|
if original_parsed.get('paramDiff'):
|
||||||
param_name = original_parsed['paramDiff']['name']
|
param_name = original_parsed['paramDiff']['name']
|
||||||
pagination_parameter = {
|
pagination_parameter = {
|
||||||
'type': 'query',
|
'type': 'query',
|
||||||
@@ -556,7 +558,7 @@ async def detect_pagination_service(decoded_url):
|
|||||||
print(f"Error creating URL template for query parameter: {e}")
|
print(f"Error creating URL template for query parameter: {e}")
|
||||||
url_template = None
|
url_template = None
|
||||||
|
|
||||||
elif original_parsed['pathDiff']:
|
elif original_parsed.get('pathDiff'):
|
||||||
path_index = original_parsed['pathDiff']['index']
|
path_index = original_parsed['pathDiff']['index']
|
||||||
pagination_parameter = {
|
pagination_parameter = {
|
||||||
'type': 'path',
|
'type': 'path',
|
||||||
|
|||||||
Reference in New Issue
Block a user