Не видит текст с id="1"

Web_razd

Новичок
Пользователь
Мар 27, 2024
2
0
1
Python:
import pandas as pd
from bs4 import BeautifulSoup

# Чтение данных из Excel
df = pd.read_excel('your_file.xlsx')

# Преобразование данных в HTML
html_data = df.to_html()

# Создание объекта BeautifulSoup
soup = BeautifulSoup(html_data, 'html.parser')

# Проверка наличия элемента с id="1" перед его изменением
if soup.find(id="1") is not None:
    # Изменение текста с id="1" на текст из ячейки A9
    soup.find(id="1").string = df.iat[0, 8]
else:
    print("Элемент с id='1' не найден.")

# Сохранение измененного HTML
with open('output.html', 'w') as f:
    f.write(soup.prettify())
. Здравствуйте у меня есть код который меняет текст на сайте, код: 1) не видит текст с id. 2) изменяет в случае ошибки весь сайт. Подскажите пожалуйста, как исправить, чтобы работало.
 

Форум IT Специалистов