3行Python代碼就能獲取海量數據?

2020-12-14     AI科技大本營

原標題:3行Python代碼就能獲取海量數據?

一談起數據分析,首先想到的就是數據,沒有數據,談何分析。

畢竟好的菜肴,沒有好的原材料,是很難做的~

所以本期小F就給大家分享一個獲取數據的方法,只需三行代碼就能搞定。

「GoPUP」,大佬造的輪子,大概有100+的免費數據接口。

GitHub:https://github.com/justinzm/gopup

使用文檔:http://doc.gopup.cn/#/README

主要有指數數據、宏觀經濟數據、新經濟數據、微博KOL數據、信息數據、生活數據、疫情數據等。

# 安裝gopup

pip install gopup --upgrade

安裝成功後,就能使用了。

01 微博指數

獲取指定關鍵詞的微博指數。

# 微博指數

importgopup asgp

df_index = gp.weibo_index(word= "馬保國", time_type= "1month")

print(df_index)

time_type="1month"; 1hour, 1day, 1month, 3month 選其一。

三行Python代碼實現數據獲取。

02 百度指數

獲取指定關鍵詞的百度搜索指數。

# 百度指數

importgopup asgp

cookie = "此處輸入您在網頁端登錄百度指數後的 cookie 數據"

index_df = gp.baidu_search_index(word= "馬保國", start_date= '2020-11-15', end_date= '2020-11-25', cookie=cookie)

print(index_df)

需要登陸百度指數,獲取你的Cookie。

設置關鍵詞,時間起始,就能獲取到馬保國老師的熱度數據了。

後面還有百度資訊、媒體、需求圖譜、人群年齡、性別、興趣分布數據接口,就不一一介紹了。

感興趣的同學可以自行去查看文檔。

03 頭條指數

獲取指定關鍵詞的頭條指數。

接口掛了,不知為何~

還有相關性、情感、地域、城市、年齡、性別、用戶閱讀興趣分析數據等接口。

04 谷歌數據

需要通過代理才能使用,不過上面這三類已經完全夠用了。

# 谷歌數據

importgopup asgp

index_df = gp.google_index(keyword= "馬保國", start_date= '2020-11-15T10', end_date= '2020-11-25T23')

print(index_df)

05 宏觀經濟數據

有一個槓桿率的數據可以使用。

# 槓桿數據

importgopup asgp

df_index = gp.marco_cmlrd

print(df_index)

不懂經濟學,所以不明覺厲。

06 新經濟數據

這個數據倒是蠻有趣的,主要是公司數據。

比如獨角獸和倒閉公司的數據。

# 獨角獸公司數據

importgopup asgp

df_index = gp.nicorn_company

print(df_index)

一共是240家獨角獸公司。

螞蟻、位元組、阿里雲、滴滴,都是行業中的大佬。

# 倒閉公司數據

importgopup asgp

df_index = gp.death_company

print(df_index)

倒閉的公司一共有6921家。

看到不少P2P的公司。

剩下還有有一個特許經營許可數據,好像是吊牌銷售的意思。

前段時間看到一篇文章,講的就是南極人吊牌銷售的事情,南極人都不自己搞生產,而是代工。

07 KOL數據&信息數據

主要是微博的KOL,所以沒啥用。

# KOL數據

importgopup asgp

g = gp.pro_api(token = "……")

df_index = g.weibo_user(keyword= "雷軍")

print(df_index)

信息數據是新聞聯播文字稿。

08 中國油價數據

包含汽油和柴油的調價信息數據

# 油價數據

importgopup asgp

df_index = gp.energy_oil_hist

print(df_index)

時間從2000年直到2020年,細數20年油價變化。

09 百度遷徙數據

可以用來做飛線圖或者OD圖。

單次返回100個城市的數據。

10 影視數據

實時電影票房數據,最近又有病例出現,數據應該也比較慘澹。

這裡需要一個WebDES.js文件,才能請求成功。

# 實時電影票房數據

importgopup asgp

df_index = gp.realtime_boxoffice

print(df_index)

「如果聲音不記得」當日1千萬的票房,太少了。

單日影院數據,今年影院能倒閉一大堆。

# 單日影院數據

importgopup asgp

df_index = gp.day_cinema(date= "2020-12-08")

print(df_index)

得到票房前100的數據。

最高應該是8萬多的收入。

實時電視劇播映指數,天氣冷了選個好劇或者綜藝,窩在被窩刷起來。

# 電視劇數據

importgopup asgp

df_index = gp.realtime_tv

print(df_index)

大秦賦,小F也在看,感覺還不錯。

還有實時綜藝播映指數、藝人商業價值、流量價值等數據。

11 全國高等學校數據

普通高等學校名單,包含名稱、主管部門,所在省市、所在地、辦學層次等信息。

# 普通高等學校數據

importgopup asgp

df_index = gp.university

print(df_index)

一共是2631所高校。

還有成人高等學校以及高等學校詳情數據。

有網易、丁香園、百度三家的疫情數據。

# 世界歷史累計確診數據

importgopup asgp

covid_163_df = gp.covid_163(indicator= "世界歷史累計數據")

print(covid_163_df)

目前累計207個國家有疫情出現。

全世界總共就233個國家和地區,快接近90%了。

由於數據接口太多了,小F就不一一介紹了。

查看文檔: http://doc.gopup.cn/#/data/index_data

文章來源: https://twgreatdaily.com/zh-cn/dsSgYXYBetPpsA5IAoDn.html










CSDN湘苗培優

2020-12-24