Например, я хочу обновить атрибут src тега с помощью id="updatable". Мне удалось извлечь атрибут src с помощью BeautifulSoup, но попытка его обновления застряла.
Вот мой текущий подход:
Код: Выделить всё
import markdown
from bs4 import BeautifulSoup
import json
import chardet
def get_encoding_type(file_path):
with open(file_path, 'rb') as f:
sample = f.read(1024)
cur_encoding = chardet.detect(sample)['encoding']
return cur_encoding
with open("README.md", "r", encoding = get_encoding_type("README.md"),errors='ignore') as f:
markdown_content = f.read()
html_content = markdown.markdown(markdown_content)
parser = BeautifulSoup(html_content, "html.parser")
img_id = parser.find("img",{'id':'updatable'})
try:
img_source = img_id['src']
print(img_source)
except:
print("No image found")
Подробнее здесь: https://stackoverflow.com/questions/793 ... using-pyth