在googlenew的搜索结果中查找今天的日期

2024-05-13 14:58:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我想从谷歌新闻的最新文章中获取数据

我开始在Python中使用datetime包,并希望格式化今天的日期

from datetime import date

today =date.today()
print(today)

>> 2016-12-10

格式如下:

December 10

为了循环,必须将“December”作为字符串,将“10”作为整数

December 10
December 9
December 8
December 7

直到日期与谷歌搜索结果相符

import requests
link = "https://www.google.com.mx/search?biw=1535&bih=799&tbm=nws&q=%22New+Strong+Buy%22+site%3A+zacks.com&oq=%22New+Strong+Buy%22+site%3A+zacks.com&gs_l=serp.3...1632004.1638057.0.1638325.24.24.0.0.0.0.257.2605.0j15j2.17.0....0...1c.1.64.serp..8.0.0.Nl4BZQWwR3o"

fetch_data =requests.get(link)

content = str((fetch_data.content))

Tags: importcomdatatodaydatetimedate文章link
1条回答
网友
1楼 · 发布于 2024-05-13 14:58:36

最简单的方法是创建一个以字符串形式包含每个月的列表,然后使用today.monthtoday.day获得所需的数字

from datetime import date
Months = ["January","February","March","April","May","June","July","August","September","October","November","December"]
today = date.today()
print("%s %s" % (Months[today.month - 1],today.day))

注意:today.day默认情况下是一个整数,就像today.month

相关问题 更多 >