首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >web使用selenium抓取twitter时间戳

问web使用selenium抓取twitter时间戳
EN

Stack Overflow用户
提问于 2018-03-14 16:02:50
回答 1查看 1K关注 0票数 0
代码语言:javascript
复制
dates = browser.find_elements_by_class_name('_timestamp')

这只会给出当前的时间和月份,比如‘4小时’,‘3月7日’。如何使用硒来获得年月日??

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-14 21:53:16

代码:

代码语言:javascript
复制
from selenium import webdriver

driver  = webdriver.Chrome()
driver.get('https://twitter.com/search?f=news&vertical=news&q=crypto&src=typd')
dates = [element.get_attribute('title') for element in driver.find_elements_by_xpath('//a[starts-with(@class, "tweet-timestamp js-permalink js-nav js-tooltip")]')]
print(dates)

输出:

代码语言:javascript
复制
['7:41 AM - 14 Mar 2018', '3:42 PM - 12 Mar 2018', '5:58 AM - 13 Mar 2018', '5:14 AM - 14 Mar 2018', '1:44 AM - 9 Mar 2018', '9:12 PM - 12 Mar 2018', '5:11 AM - 14 Mar 2018', '9:50 AM - 7 Mar 2018', '11:01 PM - 13 Mar 2018', '4:09 AM - 14 Mar 2018', '10:22 AM - 6 Mar 2018', '8:40 AM - 7 Mar 2018', '8:48 AM - 9 Mar 2018', '7:48 AM - 14 Mar 2018', '5:11 AM - 14 Mar 2018', '10:32 AM - 14 Mar 2018', '9:25 AM - 7 Mar 2018', '10:05 PM - 12 Mar 2018', '5:49 AM - 12 Mar 2018', '12:10 PM - 14 Mar 2018']
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49282493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档