Вопрос о том, как корректно закодировать символ &, который является служебным в URL и разделяет параметры.
Знак амперсанда нужно URL-кодировать как %26.
В URL & разделяет параметры query, поэтому чтобы передать сам символ в значении параметра, нужно использовать percent-encoding.
Кодировка амперсанда: %26.
Пример:
?param=foo%26barбудет интерпретировано как параметр param со значением foo&bar.
В Python для кодирования можно использовать urllib.parse.quote или requests автоматически кодирует параметры.