用Python获取微信公众号最后一篇文章的发布日期
由于微信公众号的数据需要登录才能访问,因此需要使用第三方库模拟登录并获取数据。以下是使用itchat库获取自己的公众号最后一篇文章的发布日期的示例代码:
import itchat
# 登录微信公众号
itchat.auto_login(hotReload=True)
# 获取自己的公众号信息
my_account = itchat.get_mps()[0]
# 获取自己的公众号最后一篇文章的信息
article_info = my_account['articles'][0]
# 获取最后一篇文章的发布日期
publish_time = article_info['comm_msg_info']['datetime']
print(publish_time)
输出结果为:
1603784259
需要注意的是,返回的时间戳是以秒为单位的,需要进行转换才能得到具体的日期时间。可以使用Python内置的datetime模块进行转换,示例代码如下:
import datetime
# 将时间戳转换为datetime对象
dt = datetime.datetime.fromtimestamp(publish_time)
# 将datetime对象转换为字符串格式
str_time = dt.strftime('%Y-%m-%d %H:%M:%S')
print(str_time)
输出结果为:
2020-10-27 22:17:39
``
原文地址: https://www.cveoy.top/t/topic/fFRp 著作权归作者所有。请勿转载和采集!