由于微信公众号的数据需要登录才能访问,因此需要使用第三方库模拟登录并获取数据。以下是使用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 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录