Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def cambiar_afiliado(url, nuevo_tag):
- # Dividimos la URL en partes
- if "?" in url:
- base_url, query_string = url.split("?", 1)
- else:
- return url # Si no hay parámetros, no hay nada que cambiar
- # Convertimos la query en un diccionario manualmente
- query_params = {}
- for param in query_string.split("&"):
- if "=" in param:
- key, value = param.split("=", 1)
- query_params[key] = value
- # Modificamos el parámetro 'tag'
- query_params['tag'] = nuevo_tag
- # Reconstruimos la query
- nueva_query = "&".join(f"{key}={value}" for key, value in query_params.items())
- # Retornamos la nueva URL
- return f"{base_url}?{nueva_query}"
- # Ejemplo de uso
- if __name__ == "__main__":
- url_original = "https://www.amazon.es/dp/B078Y9WB3D?th=1&psc=1&tag=top_descuentos-21"
- nuevo_tag = "befinisher-21"
- url_modificada = cambiar_afiliado(url_original, nuevo_tag)
- print("URL modificada:", url_modificada)
Advertisement
Add Comment
Please, Sign In to add comment