Flutter http response.body bad utf8 КодированиеHtml

Программисты Html
Ответить Пред. темаСлед. тема
Anonymous
 Flutter http response.body bad utf8 Кодирование

Сообщение Anonymous »

Я начинаю учиться трепете, и я делаю это, делая собственную мангу приложение для чтения, в котором я соскребаю все данные с веб -сайта, который использую больше всего.

Моя проблема в том, что только один из мангас < /code> я читаю, я не могу соскрести данные из -за этой ошибки: < /p>

FormatException (FormatException: Bad UTF-8 encoding 0x22 (at offset 369))
< /code>

my Scraper Code < /strong>: < /p>

Future getMangaInfo(source) async{
final response = await _client.get(source);
var manga;
print(response.body);//error occurs here
final document = parse(response.body);

final mangaInfo = document.getElementsByClassName('tamanho-bloco-perfil');
for(Element infos in mangaInfo){
final infoCont = infos.getElementsByClassName('row');
//get titulo
Element tituloCont = infoCont[0];
final tituloH = tituloCont.getElementsByTagName('h2');
Element tituloCont2 = tituloH[0];
String titulo = '['+tituloCont2.text+']';
//print(titulo);

//get capa

Element capaCont = infoCont[2];
final capaImg = capaCont.getElementsByTagName('img');
Element capaCont2 = capaImg[0];
final capaUrl = capaCont2.attributes['src'];

//get caprecente
final capsPorNumero = document.getElementsByClassName('row lancamento-linha');
final caps = capsPorNumero[0].getElementsByTagName('a');
Element info = caps[0];
final numero = info.text.split(' ')[1];
final capRecenteUrl = info.attributes['href'];

manga = Manga(null,source,titulo,capaUrl,numero,capRecenteUrl);

}
return manga;

}
< /code>

response.body < /code>, который дает ошибку < /p>

Я также пытался использовать ответ.bodybytes < /code> и декодирование, но все еще не может его исправить < /p>

Вот ссылка на страницу:
https://unionleitor.top/perfil-manga/kimetsu-no-yaiba написан HTML Head < /p>


< /code>

Я еще не смог найти решение, может быть, я просто посмотрел не в неверные места.
Может ли кто -нибудь помочь мне решить эту проблему?
спасибо! < /p>

Подробнее здесь: https://stackoverflow.com/questions/613 ... 8-encoding
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Html»