Ошибки с модулем csv.

ZMITROO

Новичок
Пользователь
Июн 2, 2020
2
0
1
Здравствуйте. Я пытаюсь данные полученные с сайта а именно (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)
 
Последнее редактирование:

borntohack

змееуст
Команда форума
Модератор
Апр 22, 2020
78
62
18
39
Москва, РФ
оформите код правильно. иначе вопрос будет удален
 

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