12345下一页
返回列表 发新帖

历史上的某天.py

  [复制链接]

282

主题

4134

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
5852
好评
23
信誉
128

考神MT论坛新人MT论坛最佳新人MT论坛帅哥MT论坛活跃会员MT论坛灌水老大

发表于 2023-11-19 23:12:21 来自手机  | 显示全部楼层 | 阅读模式  来自 天津
本帖最后由 黄金 于 2023-11-19 23:20 编辑

  1. # MT124527
  2. """
  3. 使用方法:
  4.         python 历史上的某天.py;#获取今天的历史
  5.         python 历史上的某天.py {日};#获取本月某日的历史
  6.         python 历史上的某天.py {月} {日};#获取某月某日的历史
  7. """


  8. def get_command_input():
  9.         import sys

  10.         command_input = list()
  11.         for i in sys.argv:
  12.                 command_input.append(i)
  13.         return command_input


  14. gci = get_command_input()
  15. from datetime import datetime

  16. if len(gci) == 3:
  17.         date = gci[2]
  18.         month = gci[1]
  19. else:
  20.         month = datetime.now().strftime("%m")

  21. url = "https://baike.baidu.com/cms/home/eventsOnHistory/" + month + ".json"


  22. import httpx

  23. response = httpx.get(url, verify=False)
  24. response.raise_for_status()  # 检查请求是否成功
  25. data = response.text
  26. import json

  27. data = json.loads(data)
  28. if "date" not in locals():
  29.         if len(gci) == 2:
  30.                 date = gci[1]
  31.         else:
  32.                 date = datetime.now().strftime("%d")
  33. data = data[month][month + date]
  34. from bs4 import BeautifulSoup

  35. print("历史上的" + month + "月" + date + "日")
  36. for i in data:
  37.         i["title"] = BeautifulSoup(i["title"], "html.parser").get_text()  # 去除html标签
  38.         print(i["year"] + "\t" + i["title"])
复制代码

不要问我为什么不在原帖更新(多水一贴)

本帖子中包含更多资源

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

x
回复

使用道具 举报

0

主题

5326

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
3873
好评
1
信誉
108

MT论坛新人MT论坛最佳新人考神MT论坛帅哥

发表于 2023-11-19 23:14:10 来自手机  | 显示全部楼层  来自 福建
路过看看
回复

使用道具 举报

1

主题

3987

回帖

2万

积分

博士后

刘亦菲

Rank: 8Rank: 8

金币
6461
好评
13
信誉
150

考神MT论坛帅哥MT论坛最佳新人MT论坛新人挂机大佬

发表于 2023-11-19 23:20:03 来自手机  | 显示全部楼层  来自 山东
谢谢分享,看看隐藏.
回复

使用道具 举报

8

主题

1154

回帖

3992

积分

大学生

Rank: 5Rank: 5

金币
1550
好评
5
信誉
100
发表于 2023-11-19 23:21:59 来自手机  | 显示全部楼层  来自 河南
感谢分享
回复

使用道具 举报

0

主题

1712

回帖

5580

积分

硕士生

Rank: 6Rank: 6

金币
4723
好评
1
信誉
101
发表于 2023-11-19 23:22:39 来自手机  | 显示全部楼层  来自 云南
为什么不在原帖更新,我就喜欢明知故问
回复

使用道具 举报

25

主题

6262

回帖

1万

积分

博士生

小白一个

Rank: 7Rank: 7Rank: 7

金币
2777
好评
2
信誉
95

MT论坛新人考神MT论坛最佳新人

发表于 2023-11-19 23:22:53 来自手机  | 显示全部楼层  来自 辽宁
看看隐藏
回复

使用道具 举报

38

主题

2857

回帖

9136

积分

硕士生

喆喆

Rank: 6Rank: 6

金币
4684
好评
16
信誉
99

考神MT论坛新人MT论坛活跃会员MT论坛帅哥

QQ
发表于 2023-11-19 23:24:01 来自手机  | 显示全部楼层  来自 内蒙古
看看隐藏
回复

使用道具 举报

19

主题

216

回帖

1009

积分

高中生

Rank: 4

金币
241
好评
0
信誉
110

MT论坛帅哥考神MT论坛新人

发表于 2023-11-19 23:26:52 来自手机  | 显示全部楼层  来自 陕西
看看隐藏
回复

使用道具 举报

52

主题

4718

回帖

2万

积分

博士后

Rank: 8Rank: 8

金币
3649
好评
97
信誉
1072

考神MT论坛新人

发表于 2023-11-19 23:28:29 来自手机  | 显示全部楼层  来自 广西
看看隐藏
回复

使用道具 举报

66

主题

6472

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
1748
好评
2
信誉
109

考神

发表于 2023-11-19 23:29:59 | 显示全部楼层  来自 江西
路过看看
回复

使用道具 举报

1

主题

3784

回帖

6861

积分

硕士生

Rank: 6Rank: 6

金币
1551
好评
2
信誉
98
发表于 2023-11-19 23:30:07 来自手机  | 显示全部楼层  来自 广东
感谢分享
回复

使用道具 举报

2

主题

5600

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
2069
好评
6
信誉
88
发表于 2023-11-19 23:32:30 来自手机  | 显示全部楼层  来自 广东
感谢分享
回复

使用道具 举报

21

主题

2163

回帖

6700

积分

硕士生

Rank: 6Rank: 6

金币
4602
好评
3
信誉
101

MT论坛最佳新人MT论坛帅哥MT论坛新人

发表于 2023-11-19 23:33:35 来自手机  | 显示全部楼层  来自 马来西亚
看看隐藏
回复

使用道具 举报

46

主题

1775

回帖

8445

积分

硕士生

404

Rank: 6Rank: 6

金币
1852
好评
11
信誉
104

MT论坛最佳新人MT论坛新人考神MT论坛活跃会员MT论坛帅哥

QQ
发表于 2023-11-19 23:35:26 来自手机  | 显示全部楼层  来自 青海
看看
回复

使用道具 举报

152

主题

7921

回帖

2万

积分

博士后

Rank: 8Rank: 8

金币
11462
好评
10
信誉
104

MT论坛最佳新人考神MT论坛新人MT论坛帅哥

发表于 2023-11-19 23:37:38 来自手机  | 显示全部楼层  来自 云南
看看隐藏
回复

使用道具 举报

发表回复

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

本版积分规则

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