url = 'https://bytebank.com/cambio?moedaDestino=dolar&quantidade=100&moedaOrigem=real'
index_interrogacao = url.find('?')
# separando as partes da url
url_base = url[:index_interrogacao]
url_parametros = url[index_interrogacao+1:]
# extraindo valores dos parametros
parametro_busca = 'quantidade'
indice_parametro = url_parametros.find(parametro_busca)
indice_valor = indice_parametro + len(parametro_busca) + 1
indice_e_comercial = url_parametros.find('&', indice_valor)
if indice_e_comercial == -1:
valor = url_parametros[indice_valor:]
else:
valor = url_parametros[indice_valor:indice_e_comercial]
print(valor)
consegui entender tudo, so não entendi muito bem por que um dos parâmetros do indice_e_comercial
tem que ser o indice_valor