Разные. Я про str с маленькой буквы. Ты же консолью этой уже долго пользуешься похоже
при парсинге сайта с помощью requests(с использованием своих куки и хэдерсов) мне возвращает вместо читаемого текста непонятные символы, проверив кодировку с помощью encoding мне вернуло что это utf-8, как превратить эти символы в читаемые?
А при чем тут наше обсуждение str?
Изменить кодировку
это просто вопрос, случайно реплай
'sdasd'.encode() попробуй
Покажи где ты смотришь эти симовлы, как получаешь их
import requests url = '#здесь юрл' cooky = [] cookies = open('cookies-1.json', 'r') cooky.append(cookies.read()) # тест куки headers = { #здесь заголовки у меня } s = requests.session() r = s.get(url, cookies=cookies,headers=headers) print(r.text)
там много, но взяты они с этого же сайта
Какой там тип контента?
'Host': 'studio.youtube.com', 'User-Agent': 'Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:84.0) Gecko/20100101 Firefox/84.0', 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8', 'Accept-Language': 'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Accept-Encoding': 'gzip, deflate, br', 'Connection': 'keep-alive', 'Cookie': 'VISITOR_INFO1_LIVE=Gdt42JfM4cw' 'Upgrade-Insecure-Requests': '1', 'Cache-Control': 'max-age=0', 'TE': 'Trailers'
Ну вот и выкинь все, которые не знаешь как работают
Очевидно ты напихал все подряд, что не должен был и что влияет на ответ сервера
На самом деле нет, до этого юзнул все что можно было, и вернуло текст страницы в котором говорилось «Ваш браузер не поддерживается или ваш запрос незаконный»
request.content.decode(‘utf-8’)
Обсуждают сегодня