我正在使用selenium来提取视频,我正在尝试写一些东西来检查视频发布的日期时间是否在昨天开始之前。我在比较我从视频中提取的日期时间和昨天的时间时遇到了麻烦
timeOfPost = browser.find_element_by_css_selector("").get_attribute("datetime")
if(timeOfPost > yesterday):
videoLinks.append(browser.find_element_by_css_selector("").get_attribute("src"))
我如何比较作为字符串返回的帖子的时间和日期时间
谢谢
您可以将字符串日期(取自HTML)转换为python日期对象,然后将其与其他对象进行比较。例如:
下面是到python日期时间模块的链接:https://docs.python.org/2/library/datetime.html#date-objects
您需要将元素的datetime属性转换为datetime对象,然后进行比较
您需要修改转换方式,因为我不知道您看到的值。如果您需要有关datetime的帮助,可以在此处找到更多信息:https://docs.python.org/2/library/datetime.html
相关问题 更多 >
编程相关推荐