「终于等到我,还好你们没放弃」
xiaoaizhj

data vizNadieh Bremer/Shirley Wu/Amelia WattenbergerdatasketchD3.js v6

国内搞D3.js可视化的人感觉并不多,没想到能这么快找到同好,也是桩开心事。
「骚操作」

对懂技术的人来说,自然很简单不值一提,不同技术背景的人可能也会有不同的实现方式。
要是搁以前,估计我也不会专门写这类文章......所以我就鸽了14个月没更新,doge,(这个自黑的梗倒是蛮好用)。

但最近自己的观念也发生了变化,毕竟关注我的人里应该还是很多人不会编程的,那么借这个机会让他们看看,我有某个小需求时是如何处理的;同时,我也好奇如果是他们会如何处理,有什么其他我不知道的高效方法,可以评论分享下。
XXX,对你来说这个很简单几分钟就能搞定,帮我个忙呗

「李子柒」

$$()
「检查」/「审查元素」Command+Shift+C5:01

span.ytd-thumbnail-overlay-time-status-renderer$$()
$$('span.ytd-thumbnail-overlay-time-status-renderer').forEach(el => console.log(el.innerHTML.trim()))
reduce()51742秒14.37小时
$$('span.ytd-thumbnail-overlay-time-status-renderer').reduce((sum, el) => { let item = el.innerHTML.trim() let min = +item.split(':')[0] let sec = +item.split(':')[1] return sum + min * 60 + sec}, 0)

173833万次


$$('span.ytd-grid-video-renderer:first-child').forEach(el => console.log(el.innerHTML.trim()))$$('span.ytd-grid-video-renderer:first-child').reduce((sum, el) => { let playNum = +el.innerHTML.replace('万次观看', ''); return sum + playNum;}, 0)
17.4亿次

100万次播放量收益3千美元17.4亿3583万元

不算不知道,一算吓一跳,当然实际比这高还是低,大家可以发表看法。感觉只高不低。
以上就是想分享的一个不用写爬虫,也能很方便对一些网页进行处理计算的操作。
会者不难,难者不会。
我也好奇不会编程的小伙伴平时要是遇上类似的问题或需求,会怎么解决,有其它好的方法的话,也可以分享下。