Задать вопрос
@Not_Cat

Ошибка кодировки в питон, как исправить?

SyntaxError: Non-UTF-8 code starting with '\xcb' in file D:\pythonProject1\main.py on line 16, but no encoding declared; see https://python.org/dev/peps/pep-0263/ for details

Вот такая у меня ошибка. Как ее исправить? Код такой:
from bs4 import BeautifulSoup
with open('asdasda.html', encoding='utf-8', newline='') as file:
    src = file.read()



soup = BeautifulSoup(src,"lxml")


uusa = soup.find_all(class_ = "breeds-list-i")
print(uusa[1])
for block in uusa:
    u = False
    a = uusa.find(class_ = "breeds-list-i__label")
    if a == "Лежебоки":
        u = True

Сайт вот этот. Я пытался спарсить только те породы кошек которые являются лежебоками
  • Вопрос задан
  • 192 просмотра
Подписаться 1 Простой 3 комментария
Решения вопроса 1
@Borusik1
noob python coder
#!/usr/bin/python
# -*- coding: utf-8 -*-
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@nickama0
from bs4 import BeautifulSoup

r = open('a.htm', 'r', encoding='utf-8', newline='').read()
soup = BeautifulSoup(r, "html.parser")
uusa = soup.find_all(class_ = "breeds-list-i")
for u in uusa:
    t = u.find(class_ = "breeds-list-i__label").text    
    if t == "Лежебоки":        
        print('lazy cats here')
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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