Ошибка юникода python

В большинстве случаев данный кусок кода работает отлично но иногда к примеру при этой ссылке "Эта ссылка", выдаёт ошибку:

'ascii' codec can't encode characters in position 59-68: ordinal not in range(128)

Причём добавление к коду .encode('utf-8') или .decode('ascii', 'ignore') нечего не меняет

Кусок кода

import urllib.request,sys,os,random,math,re,time,configparser
from bs4 import BeautifulSoup
from datetime import datetime, timedelta
from termcolor import colored

urli =  input(colored("Введите ссылку: ","green"))

def get_html(url):
    response = urllib.request.urlopen(url)#.decode('ascii', 'ignore')#.encode('utf-8')
    return response.read()
    #Получения сайта

def main():
    pars = get_html(f"https://qps.ru/api?url={str(urli)}")

    print(pars)




if __name__ == '__main__':
    main()

Ответы (0 шт):