📅  最后修改于: 2023-12-03 15:18:58.748000             🧑  作者: Mango
在Reddit中,每个用户都有一个帐户创建的时间戳。Python PRAW(Python Reddit API Wrapper)可以让我们轻松获取此信息。
首先,我们需要安装 PRAW。可以使用 pip 在命令行中输入以下命令安装:
pip install praw
我们需要访问 Reddit 的 API 来获取 redditor 创建帐户的时间。因此,需要通过 Reddit 申请 API 访问凭据。以下是如何设置 Reddit API 访问凭据:
将客户端 ID 和客户端密码存储在程序中供后续使用。
这是如何使用 Python PRAW 获取 redditor 创建帐户的时间:
import praw
reddit = praw.Reddit(
client_id="YOUR_CLIENT_ID",
client_secret="YOUR_CLIENT_SECRET",
user_agent="YOUR_USER_AGENT",
)
redditor = reddit.redditor("REDDITOR_USERNAME")
print(redditor.created_utc)
将 YOUR_CLIENT_ID
、YOUR_CLIENT_SECRET
和 YOUR_USER_AGENT
替换为 Reddit API 访问凭据中的值,并将 REDDITOR_USERNAME
替换为要获取帐户创建时间的 redditor 的用户名。
redditor.created_utc
返回帐户创建的 UTC 时间戳。您可以将其转换为本地时间,如下所示:
import datetime
local_time = datetime.datetime.fromtimestamp(
redditor.created_utc, datetime.timezone.utc
).astimezone()
print(local_time)
上述代码将 UTC 时间戳转换为本地时间并打印输出。
下面是一份 Markdown 报告,可作为介绍 Python PRAW 获取 redditor 创建帐户时间的完整指南:
在 Reddit 中,每个用户都有一个帐户创建的时间戳。Python PRAW 可以让我们轻松获取此信息。
首先,我们需要安装 PRAW。可以使用 pip 在命令行中输入以下命令安装:
pip install praw
我们需要访问 Reddit 的 API 来获取 redditor 创建帐户的时间。因此,需要通过 Reddit 申请 API 访问凭据。以下是如何设置 Reddit API 访问凭据:
将客户端 ID 和客户端密码存储在程序中供后续使用。
这是如何使用 Python PRAW 获取 redditor 创建帐户的时间:
import praw
reddit = praw.Reddit(
client_id="YOUR_CLIENT_ID",
client_secret="YOUR_CLIENT_SECRET",
user_agent="YOUR_USER_AGENT",
)
redditor = reddit.redditor("REDDITOR_USERNAME")
print(redditor.created_utc)
将 YOUR_CLIENT_ID
、YOUR_CLIENT_SECRET
和 YOUR_USER_AGENT
替换为 Reddit API 访问凭据中的值,并将 REDDITOR_USERNAME
替换为要获取帐户创建时间的 redditor 的用户名。
redditor.created_utc
返回帐户创建的 UTC 时间戳。您可以将其转换为本地时间,如下所示:
import datetime
local_time = datetime.datetime.fromtimestamp(
redditor.created_utc, datetime.timezone.utc
).astimezone()
print(local_time)
上述代码将 UTC 时间戳转换为本地时间并打印输出。
这就是如何使用 Python PRAW 获取 redditor 创建帐户的时间!