【发布时间】:2019-07-23 02:03:56
【问题描述】:
我目前正在使用 BeautifulSoup 抓取一些数据,但遇到了有关网页 html 上的时间元素的问题。
在下面的 url 中,您会找到一个讨论帖子列表,每个帖子都有一个详细的标题、作者姓名和相对于当前本地时间的发布时间。源代码显示了页面显示的文本,但我似乎找不到任何 datetime 属性来引用每个帖子的确切日期。
如果您转到列表中的第 4 页,您会发现从发布日期过去一个月后,帖子将开始显示其确切的发布日期,而不是其“相对时间”。有什么方法可以检索显示“相对时间”的帖子的确切日期?
网址:https://us.community.samsung.com/t5/Tablets/bd-p/get-help-tablets
【问题讨论】:
-
简短的回答是否定的,您需要计算时间。
-
如果您要抓取的 HTML 中没有您想要的数据,您将无法抓取该信息,不。
-
我已经分析了源代码,jon p 是对的,源代码上没有确切的日期,你必须自己计算。
标签: javascript python html web-scraping beautifulsoup