Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 3, 2024 06:04:57

Aywengo
Зарегистрирован: 2024-03-18
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с кодом.

Здравствуйте.
Есть код, который меняет текст на сайте.\
код:

 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
else:
    print("Элемент с id='1' не найден.")
# Сохранение измененного HTML
with open('output.html', 'w') as f:
    f.write(soup.prettify())
1) не видит текст с id.
2) изменяет в случае ошибки весь сайт.
Подскажите пожалуйста, как исправить, чтобы работало.

Офлайн

#2 Апрель 3, 2024 07:46:44

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2575
Репутация: +  72  -
Профиль   Отправить e-mail  

Проблема с кодом.

этот код не меняет ничего на сайте
Он меняет стянутые данные



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#3 Апрель 3, 2024 09:08:16

xam1816
Зарегистрирован: 2020-05-11
Сообщения: 1307
Репутация: +  112  -
Профиль   Отправить e-mail  

Проблема с кодом.

нужен файл your_file.xlsx и что нужно изменить в этом файле

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version