91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

前文介紹了Python3抓取電影實體知識,Seaborn可視化展示電影信息,D3可視化布局,關系圖譜基本構建。本篇文章將實現點擊節點顯示其相關的屬性及屬性值,通常在知識圖譜中稱之為消息盒(InfoBox)展示。希望該資源對你有所幫助,更推薦讀者結合博客進行學習。 https://blog.csdn.net/Eastmount/article/details/87193405 By: Eastmount

資源截圖

代碼片段和文件信息

#?coding:?utf-8
import?urllib.request?as?urllib2
import?json

#設置headers
headers?=?{}
headers[“User-Agent“]?=?“Mozilla/5.0?(Windows?NT?10.0;?Win64;?x64)?AppleWebKit/537.36?(KHTML?like?Gecko)?Chrome/70.0.3538.102?Safari/537.36“

#讀取文件-讀取json信息并將json格式數據轉換為字典
f?=?open(‘films.csv‘?‘r‘?encoding=‘utf-8‘)
films?=?[]
for?line?in?f.readlines():
????#print(line)
????print(line.strip(‘\n‘))
????line?=?json.loads(line.strip(‘\n‘))
????films.append(line)
f.close()

#遍歷每部電影films的實體并獲取其他實體
#獲取?characters人物?planets星球?starships飛船?vehicles裝備?species種族
targets?=?[‘characters‘?‘planets‘?‘starships‘?‘vehicles‘?‘species‘]

for?target?in?targets:
????print(target)
????#循環獲取五類數據并存儲至文件
????fw?=?open(‘film_‘?+?target?+?‘.csv‘?‘w‘)
????data?=?[]
????#獲取7部電影信息的實體名稱
????for?item?in?films:??
????????tmp?=?item[target]??#實體對應的鏈接
????????print(tmp)
????????for?t?in?tmp:
????????????if?t?in?data:?#如果實體已經存在則跳過?比如某部電影人物另一部也出現了
????????????????continue
????????????else:
????????????????data.append(t)
????????????
????????????#循環請求直到成功?防止網絡延遲
????????????while?1:
????????????????try:
????????????????????print(t)
????????????????????request?=?urllib2.Request(url=t?headers=headers)
????????????????????response?=?urllib2.urlopen(request)
????????????????????result?=?response.read().decode(‘utf-8‘)
????????????????except?Exception?as?e:
????????????????????continue?#請求失敗循環繼續
????????????????else:
????????????????????fw.write(result+“\n“)
????????????????????break?#請求成功跳出循環
????????????????finally:
????????????????????pass
????????????????
????#查看七部電影含這種實體多少個
????print(str(len(data))?target)
????fw.close()

print(“success“)

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????19712??2019-01-31?15:32??(best)完整代碼\(1)?爬蟲?Spider_KG\films.csv

?????文件??????42166??2019-01-31?15:35??(best)完整代碼\(1)?爬蟲?Spider_KG\film_characters.csv

?????文件???????9894??2019-01-31?15:35??(best)完整代碼\(1)?爬蟲?Spider_KG\film_planets.csv

?????文件??????20519??2019-01-31?15:37??(best)完整代碼\(1)?爬蟲?Spider_KG\film_species.csv

?????文件??????20993??2019-01-31?15:36??(best)完整代碼\(1)?爬蟲?Spider_KG\film_starships.csv

?????文件??????18780??2019-01-31?15:37??(best)完整代碼\(1)?爬蟲?Spider_KG\film_vehicles.csv

?????文件???????1986??2019-01-31?15:33??(best)完整代碼\(1)?爬蟲?Spider_KG\get_details.py

?????文件????????805??2019-01-31?15:32??(best)完整代碼\(1)?爬蟲?Spider_KG\get_films.py

?????文件??????19712??2019-01-31?15:32??(best)完整代碼\(2)?可視化?ShowPic_KG\films.csv

?????文件??????42166??2019-01-31?15:35??(best)完整代碼\(2)?可視化?ShowPic_KG\film_characters.csv

?????文件???????9894??2019-01-31?15:35??(best)完整代碼\(2)?可視化?ShowPic_KG\film_planets.csv

?????文件??????20519??2019-01-31?15:37??(best)完整代碼\(2)?可視化?ShowPic_KG\film_species.csv

?????文件??????20993??2019-01-31?15:36??(best)完整代碼\(2)?可視化?ShowPic_KG\film_starships.csv

?????文件??????18780??2019-01-31?15:37??(best)完整代碼\(2)?可視化?ShowPic_KG\film_vehicles.csv

?????文件???????1986??2019-01-31?15:33??(best)完整代碼\(2)?可視化?ShowPic_KG\get_details.py

?????文件????????805??2019-01-31?15:32??(best)完整代碼\(2)?可視化?ShowPic_KG\get_films.py

?????文件????????732??2019-02-01?14:18??(best)完整代碼\(2)?可視化?ShowPic_KG\get_jsondetails.py

?????文件????????756??2019-01-31?17:12??(best)完整代碼\(2)?可視化?ShowPic_KG\get_jsonfils.py

?????文件???????1804??2019-02-01?15:10??(best)完整代碼\(2)?可視化?ShowPic_KG\show_height_mass.py

?????文件????????896??2019-02-01?15:16??(best)完整代碼\(2)?可視化?ShowPic_KG\show_height_mass2.py

?????文件????????582??2019-02-01?14:04??(best)完整代碼\(2)?可視化?ShowPic_KG\show_hist.py

?????文件????????831??2019-02-01?14:22??(best)完整代碼\(2)?可視化?ShowPic_KG\show_scatter.py

?????文件???????1119??2019-02-01?13:48??(best)完整代碼\(2)?可視化?ShowPic_KG\stat_basic.csv

?????文件???????5041??2019-02-01?14:18??(best)完整代碼\(2)?可視化?ShowPic_KG\stat_character.csv

?????文件??????19712??2019-01-31?15:32??(best)完整代碼\(3-1)?獲取json數據?neo4j_data\films.csv

?????文件??????42166??2019-01-31?15:35??(best)完整代碼\(3-1)?獲取json數據?neo4j_data\film_characters.csv

?????文件???????9894??2019-01-31?15:35??(best)完整代碼\(3-1)?獲取json數據?neo4j_data\film_planets.csv

?????文件??????20519??2019-01-31?15:37??(best)完整代碼\(3-1)?獲取json數據?neo4j_data\film_species.csv

?????文件??????20993??2019-01-31?15:36??(best)完整代碼\(3-1)?獲取json數據?neo4j_data\film_starships.csv

?????文件??????18780??2019-01-31?15:37??(best)完整代碼\(3-1)?獲取json數據?neo4j_data\film_vehicles.csv

............此處省略39個文件信息

評論

共有 條評論