Python新定义的网络流行语,有没有你认识的

12月1日,《咬文嚼字》编辑部以一首“顺口溜”发布2019年度十大流行语。“文明互鉴”、“区块链”、“硬核”、“融梗”、“××千万条,××第一条”、“柠檬精”、“996”、“我太难/南了”、“我不要你觉得,我要我觉得”、“霸凌主义”十条流行语入选。

来源:朱小五 凹凸玩数据

微博评论下有很多网友纷纷表示,XXX为什么能上榜?XXX为什么没上榜?

这点呢,小五表示理解,毕竟采用不同的统计口径得出的结论可能不同。

自定义个统计口径,重新“定义”一下【2019十大网络流行语】

获取数据

通过搜索“网络流行语”,可以发现已经有网站帮我们做了整理。

Python新定义的网络流行语,有没有你认识的_第1张图片

利用python爬虫可以获取该网站的2019年度所有网络流行语。

def main():

data = []

n = 1

for i in range(4542,5589):

dic = {}

url = ‘https://www.lxybaike.com/index.php?doc-view-’+str(i)+’.html’

print(‘已成功采集{}条数据’.format(n))

html = restaurant(url)

doc = pq(html)

dic[‘tittle’] = doc(’#doctitle’).text()

dic[‘num’] = doc(’#doc-aside > div.columns.ctxx > ul > li:nth-child(1)’).text()

data.append(dic)

time.sleep(random.random())

n = n + 1

return data

爬取成功√

共929个词语。

我们在获取这些热门流行词的同时,也获取了他们的一些其他数据,比如浏览次数和出现时间。

但浏览次数很难作为评判这个词语是否热门的指标,毕竟大家又不是都来这个网站搜索,所以还是需要一个全网的数据才更准确一点。

一开始选择了百度指数,结果发现很多词语没有收录,需要付费。于是我就选用了搜狗指数!

Python新定义的网络流行语,有没有你认识的_第2张图片

将刚才爬取得到的929个网络流行语,可以根据下面式子来构造url。

urls= ‘http://zhishu.sogou.com/index/searchHeat?kwdNamesStr=’+str(name)+’&timePeriodType=YEAR&dataType=SEARCH_ALL’

再循环爬取依次得到他们的年度平均搜索指数。

成功得到2019年度网络热门流行词排行榜

Python新定义的网络流行语,有没有你认识的_第3张图片

其中标记绿色的词语为2018年末出现,在2019年开始流行,在统计时也列入列入2019流行语中。

2019网络热门流行词排行榜

根据上文得到的热门流行词排行榜,小五又搜集了一些网上的资料 ,利用PS来制作了十张流行词的解释图。

下面开始颁奖:

Python新定义的网络流行语,有没有你认识的_第4张图片

Python新定义的网络流行语,有没有你认识的_第5张图片

Python新定义的网络流行语,有没有你认识的_第6张图片

Python新定义的网络流行语,有没有你认识的_第7张图片

Python新定义的网络流行语,有没有你认识的_第8张图片

Python新定义的网络流行语,有没有你认识的_第9张图片

Python新定义的网络流行语,有没有你认识的_第10张图片

Python新定义的网络流行语,有没有你认识的_第11张图片

Python新定义的网络流行语,有没有你认识的_第12张图片

Python新定义的网络流行语,有没有你认识的_第13张图片

一千个人眼中就有一千个哈姆雷特。

相信每个人心里都有自己的一个流行语排行榜。

不知道重新定义的排行榜与你心中的相差多少?

#include

int main()

printf(“学习从来不是一个人的事情,要有个相互监督的伙伴\n”);

printf(“工作需要学习Python或者为了入行、转行学习Python的伙伴\n”);

printf(“可以家裙:457012314,领取100G学习资料\n”);

return 0;

你可能感兴趣的:(python,python,数据挖掘,机器学习,大数据,数据分析)