鱼C论坛

 找回密码
 立即注册
查看: 283|回复: 2

关于datetime时间类的网址拼接问题

[复制链接]
发表于 2019-4-28 08:59:21 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  1. # -*- coding: utf-8 -*-
  2. import datetime
  3. #url = r'网址??day=25&month=12&year=2018&hour=16'

  4. urls = [r'网址??day=27&month=4&year=2019&hour={}'.format(str(i)) for i in range(2)]

  5. for i in urls:
  6.     print(i)

  7. def get_date_list(start,end):
  8.     date_list= []
  9.     date = datetime.datetime.strptime(start,'%Y-%m-%d')
  10.     end = datetime.datetime.strptime(end,'%Y-%m-%d')
  11.     while date <= end:
  12.         date_list.append(date.strftime('%Y-%m-%d'))
  13.         date = date + datetime.timedelta(1)
  14.     return date_list

  15. def main():
  16.     a = get_date_list('2019-02-27','2019-03-01')
  17.     print(a)
  18.    
  19. if __name__ == '__main__':
  20.     main()
复制代码


print(a)的结果:['2019-02-27', '2019-02-28', '2019-03-01']

print(i)的结果:
网址?day=27&month=4&year=2019&hour=0
网址?day=27&month=4&year=2019&hour=1

我要如何进行替换才能实现这样的效果:即添加一个URL待爬取列表

网址?day=27&month=2&year=2019&hour=0
网址?day=27&month=2&year=2019&hour=1
网址?day=28&month=2&year=2019&hour=0
网址?day=28&month=2&year=2019&hour=1
网址?day=1&month=3&year=2019&hour=0
网址?day=1&month=3&year=2019&hour=1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2019-4-28 22:20:45 | 显示全部楼层
折腾好久了。
只能用多一点的累赘一点的代码自己解决了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-4-29 07:09:39 From FishC Mobile | 显示全部楼层
要学习 发表于 2019-4-28 22:20
折腾好久了。
只能用多一点的累赘一点的代码自己解决了

解决就好
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-3-28 20:44

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表