第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

慕課網(wǎng)上誰的粉絲最多?

標簽:
爬蟲


01 

怎么想到的

某天,看着自己的粉丝,2w多了耶。

https://img1.sycdn.imooc.com//5d564559000187b619940382.png

2w多是个什么水平呢?不会是第一吧?

自恋的心情,紧张的双手,我决定来揭开这个谜底!


02

爬数据

http://idcbgp.cn/t/4559066 

最后一位是uid,自增的,从1开始遍历,不就能获取到所有用户的粉丝数了么。

从哪爬呢?

pc端是可以爬取的,粉丝数就在html源码里。

https://img1.sycdn.imooc.com//5d564d320001e1fb12340592.png

但是我强烈不建议!因为要解析html源码,正则处理。

像我这么懒的人,最喜欢的当然是返回json格式的接口。

通常来说,h5端,app端,都是返回json格式的接口。

but,找了一圈,没找到需要的接口,只能用pc端了,正则解析。


03

遇到了困难

  1. 慕课网用户数据量太大了。。。我开了10个线程,都没爬完

  2. 普通用户的粉丝量远低于慕课网讲师的粉丝,以下是我爬取部分数据排序后的结果

https://img1.sycdn.imooc.com//5d564ce50001986e04880564.png

调整策略,只抓取实战课讲师的粉丝!

每一门实战课程页面都会有讲师的信息。

https://coding.imooc.com/class/117.html

https://img1.sycdn.imooc.com//5d564dbb0001381023521320.png

遍历所有实战课 -> 讲师uid -> 粉丝数

04

数据整理

爬下来的数据是无序的

https://img1.sycdn.imooc.com//5d564e2e0001d81a06280418.png

怎么排序呢,写入数据库?excel?

推荐使用linux下自带的sort或者awk命令,awk命令更加强大,这里sort命令已经满足需求了。

第2列从小到大排序

cat imoocFans.txt | sort -t, -k2 -n

https://img1.sycdn.imooc.com//5d564ec30001d30e06881014.png

我的妈耶,我居然能排在第2!第一是谁?

恭喜以下3位讲师(*^▽^*)

https://img1.sycdn.imooc.com//5d564f2e0001f9bb03960414.png

https://img1.sycdn.imooc.com//5d564f5600010e0403500408.png

https://img1.sycdn.imooc.com//5d564f400001697403420408.png

数据抓取时间:2019.08.16 14:39

點擊查看更多內(nèi)容
50人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
JAVA開發(fā)工程師
手記
粉絲
2.3萬
獲贊與收藏
1688

關(guān)注作者,訂閱最新文章

閱讀免費教程

感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優(yōu)惠券免費領(lǐng)

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消