【发布时间】:2021-03-11 16:18:39
【问题描述】:
我正在尝试抓取该网站的一些信息:https://cryptoslam.io/nba-top-shot/sales 如您所见,在第一列“已售出”中,我获得了该行的时间和日期的一些信息。问题是在此列中,此信息以文本形式显示,例如“2 分钟前”、“x 秒前”或“六个月前”。
我想创建一个数据框,其中“已售”列显示确切的时间和日期。而不是“一分钟前”,我想得到“11-3-2021, 17:17h”或类似的东西。这可能吗?
提前致谢。
【问题讨论】:
-
不是解析 HTML,而是查看与页面交互时的网络活动:JS 代码对服务器进行 API 调用。使用这些 API 端点获取结构化数据。
-
如果您只看到我的答案的早期版本,请查看新版本。我找到了一个 Python 模块,可以满足您的需求。
标签: python beautifulsoup