This commit is contained in:
@@ -325,6 +325,7 @@ async def detect_pagination_service(decoded_url):
|
||||
pagination_parameter = None
|
||||
url_template = None
|
||||
step_size = None
|
||||
original_parsed = None # Initialize the variable
|
||||
|
||||
if pagination_data['hasPagination']:
|
||||
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
|
||||
if original_parsed:
|
||||
print(original_parsed)
|
||||
if original_parsed['paramDiff']:
|
||||
if original_parsed.get('paramDiff'):
|
||||
param_name = original_parsed['paramDiff']['name']
|
||||
pagination_parameter = {
|
||||
'type': 'query',
|
||||
@@ -556,7 +558,7 @@ async def detect_pagination_service(decoded_url):
|
||||
print(f"Error creating URL template for query parameter: {e}")
|
||||
url_template = None
|
||||
|
||||
elif original_parsed['pathDiff']:
|
||||
elif original_parsed.get('pathDiff'):
|
||||
path_index = original_parsed['pathDiff']['index']
|
||||
pagination_parameter = {
|
||||
'type': 'path',
|
||||
|
||||
Reference in New Issue
Block a user