так что labels
- это все имена столбцов, которые я могу ожидать в моем csv
, вы можете просто go через веб-сайты, обновить curr_data
и затем добавить это в data
поэтому curr_data
- это dict, а data
- это список dict (ов)
, после этого вы можете использовать pandas, чтобы создать из него фрейм данных и затем экспортировать в csv
labels = ["Name", "Issued By", "Certification Number", "Certified Since", "Recertification Cycle/Expiration",
"Expires", "Accredited By"]
websites = ['first', 'second', 'third']
data = []
for site in websites:
curr_data = {'site':site}
for i in labels: curr_data[i]= ''
# update data for your websites here
# Eg :
# curr_data["Name"] = 'Kuldeep'
data.append(curr_data)
import pandas as pd
df = pd.DataFrame(data)
csv_location = 'myfile.csv'
df.to_csv(csv_location)