Задать вопрос
@0zeroxxx0

Отчего ошибка AttributeError: 'str' object has no attribute 'text?

Код:
import json
import requests

result = requests.get('https://кто-звонит.рф/9853691815/').encoding = 'utf-8-sig'

print(result.text)

Ошибка:
print(result.text)
          ^^^^^^^^^^^
AttributeError: 'str' object has no attribute 'text'
  • Вопрос задан
  • 668 просмотров
Подписаться 1 Простой 6 комментариев
Решения вопроса 1
@p1p1daster
Software Engineer
нужно задавать кодировку используя:
response.encoding
К примеру:
response.encoding = 'utf-8-sig'

Дальше уже от объекта Response можешь брать text.

В твоем случае получится так:
import json
import requests

response = requests.get('https://кто-звонит.рф/9853691815/')
response.encoding = 'utf-8-sig'

print(response.text)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы