经济学人(The Economist)audio 2021年下载地址批量生成

虽然强烈不赞成经济学人社论的观点,但是相比国内的一些报纸,至少不侮辱我智商。

下面看看如何批量生成2021年经济学人Audio的下载地址:

http://audiocdn.economist.com/sites/default/files/AudioArchive/2021/20210102/Issue_9226_20210102_The_Economist_Full_edition.zip 2021年第一期

http://audiocdn.economist.com/sites/default/files/AudioArchive/2021/20210109/Issue_9227_20210109_The_Economist_Full_edition.zip 2021年第二期

黑粗体显示的,是每期地址变动的地方,我们需要写代码,来对应上这些变动。

先讲讲如何用python生成间隔7天的日期:

import datetime

begin_date = datetime.datetime(2021, 1, 2) #设定初始日期,20210102
print(begin_date)

days7 = datetime.timedelta(days=7) #递增规律是每次增加7天

date_list = [] #创建个日期列表来存储生成的日期
for i in range(0, 51):
    date = (begin_date + days7 * i).strftime('%Y%m%d')
    date_list.append(date)
print(date_list)

 

输出的结果为:

2021-01-02 00:00:00
['20210102', '20210109', '20210116', '20210123', '20210130', '20210206', '20210213', '20210220', '20210227', '20210306', '20210313', '20210320', '20210327', '20210403', '20210410', '20210417', '20210424', '20210501', '20210508', '20210515', '20210522', '20210529', '20210605', '20210612', '20210619', '20210626', '20210703', '20210710', '20210717', '20210724', '20210731', '20210807', '20210814', '20210821', '20210828', '20210904', '20210911', '20210918', '20210925', '20211002', '20211009', '20211016', '20211023', '20211030', '20211106', '20211113', '20211120', '20211127', '20211204', '20211211', '20211218']

 

你可能感兴趣的:(经济学人(The Economist)audio 2021年下载地址批量生成)