Я создал веб-скребок, который извлекает статьи и помещает их в .csv, используя панд. Я создал новый столбец с именем «datetime» и хочу, чтобы время внутри столбца увеличивалось с шагом 15 минут. В настоящее время время одинаково во всех строках, например,
11/9/2018 20:49
11/9/2018 20:49
11/9/2018 20:49
11/9/2018 20:49
Независимо от того, когда я запускаю этот скрипт, я хочу, чтобы текущая дата и текущее время заполняли столбец с шагом 15 минут. Как мне увеличить время с шагом 15 минут?
date1 = datetime.datetime.now() + datetime.timedelta(minutes=15)
date2 = date1.strftime('%m/%d/%Y %H:%M:%S')
keywords = ["bitcoin", "ethereum"]
date = pd.Timestamp("today").strftime("%Y-%m-%d")
url = ('https://newsapi.org/v2/everything?q=' + ' OR '.join(keywords)) + '&language=en' + '&from=' + date +
response = requests.get(url)
json = response.json()
filename = "Nov9.csv"
df = pd.DataFrame(json['articles'])
df['datetime'] = date2
df = df[['datetime','title', 'url', 'author', 'content', 'description', 'publishedAt', 'source', 'urlToImage']
df.to_csv((filename))