В консоли всё выводится отлично, но в .csv сохраняется лишь последнее значение, в консоли всё, в csv последнее.
Как сделать, чтобы всё выводилось в текстовый документ?
from bs4 import BeautifulSoup
import requests
import pandas as pd
import csv
url = 'https://webscraper.io/test-sites/e-commerce/allinone/computers/laptops'
requests.get(url)
pages = requests.get(url)
soup = BeautifulSoup(pages.text, 'lxml')
description = soup.find_all('p', class_ = 'description')
for quote in description:
print(quote.text)
with open('gotovo.csv', 'w') as f:
writer = csv.writer(f, lineterminator="\n")
writer.writerow(quote)
with open('gotovo.csv', 'w') as f:
writer = csv.writer(f, lineterminator="\n")
writer.writerow(quote)