How to compare URLs in python? (not traditional way)?

You can use urllib to parse the URLs and only keep the initial parts you want (here keeping scheme+netloc+path):

from urllib.parse import urlparse

url1 = urlparse('https://hello.com/?test=test')
url2 = urlparse('https://hello.com/?test22=test22')

url1[:3]
# ('https', 'hello.com', '/')

url1[:3] == url2[:3]
# True

Comparing only the netloc (aka "domain"):

url1[1] == url2[1]

As you can see, once you have parsed the URL you have a lot of flexibility to perform comparisons.