Здравствуйте. Я пытаюсь данные полученные с сайта а именно (day_news . date . text) переместить в таблицу с помощью csv
Код:
import requests
from bs4 import BeautifulSoup
import csv
html = requests.get('https://www.belta.by/search/getResultsForPeriod/?query=%D0%BB%D1%83%D0%BA%D0%B0%D1%88%D0%B5%D0%BD%D0%BA%D0%BE').text
news_text = BeautifulSoup(html, 'lxml')
all_product = []
day_news = news_text.find('div', class_='photonews_list').find_all('a', class_="rubric_item_title")
date = news_text.find('div', class_='photonews_list').find_all('div', class_='fp_date' )
text = news_text.find('div', class_='photonews_list').find_all('a', class_='search_item_text' )
all_product.append([day_news, date, text])
names = [("Название", "Дата публикации", "Кусочек новости")]
with open("data.csv", 'w', newline='') as f:
writer = csv.writer(f, delimiter=',')
writer.writerow(names)
for product in all_product:
writer.writerow(product)
print("Название НОВОСТИ",day_news)
print("Дата публикации",date)
Последнее редактирование: