Как записать в файл результат парсинга на Python?
Нужно из страницы вытащить таблицу, которую по итогу буду парсить и положу в .csv файл. Ниже код вытягивает нужную мне таблицу, а как мне результат выполнения записать в файл, чтобы мне с ним уже потом работать отдельно?
from bs4 import BeautifulSoup
def open_file():
html = open('table.html', encoding='utf-8').read()
html_sorted = open('html_sorted.html', 'w+',encoding='utf-8')
soup = BeautifulSoup(html, 'lxml')
table = soup.find('table', class_='table')
print(table)
open_file()
Ответы (1 шт):
Автор решения: Захар Елисеев
→ Ссылка
title = soup.find('div', class_='row')
table = soup.find('table', class_='table')
table = str(table)
title = str(title)
html_sorted.write(title + table)
html.close() html_sorted.close()