Есть парсер на python 3.7, который делает запрос на страницу и сохраняет данные в excel. Нужно что бы каждый новый запрос сохранялся в новую ячейку столбца excel. Я так понимаю нужно написать цикл? Использую openpyxl. На данный момент парсер пишет новые данные в одну и туже ячейку, т.е. переписывает старые данные.
Вот код:
import requests
from bs4 import BeautifulSoup
import openpyxl
# Parser
url = 'https://pythonworld.ru/osnovy/sintaksis-yazyka-python.html'
response = requests.get(url)
soup = BeautifulSoup(response.text, 'lxml')
Parsed = soup.find('h2').text
# excelWriter
# create a new Excell file
xlsfile = openpyxl.Workbook()
xlsfile.sheetnames
sheet = xlsfile['Sheet']
#add data
data = [('Price'), Parsed]
for row, (data) in enumerate(data, start=1):
sheet['A{}'.format(row)].value = data
#save
xlsfile.save('save.xlsx')
print(Parsed)