| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 | 
							- import suggests
 
- import networkx as nx
 
- import pyvis
 
- import time
 
- from pyvis.network import Network
 
- import pickle
 
- #kw='覆髓'p
 
- #kw='塗氟'
 
- #kw='口掃機'
 
- #kw='牙醫助理'
 
- #kw='牙材'
 
- #kw='牙醫師公會'
 
- #kw='防齲'
 
- #kw='齒模'
 
- #kw='金屬牙套'
 
- #kw='醫療法'
 
- #kw='牙醫師手冊'
 
- #kw='貝氏刷牙'
 
- #kw='牙醫積分'
 
- #kw='牙醫師'
 
- #kw='牙醫全聯會'
 
- #kw='牙醫系'
 
- #kw='台大牙醫'
 
- #kw='成大牙醫'
 
- #kw='陽明牙醫'
 
- #kw='北醫牙醫'
 
- #kw='醫學系公費生'
 
- #kw='醫學系自費生'
 
- #kw='北醫牙醫'
 
- #kw='牙醫學會'
 
- #kw='牙醫總額'
 
- #kw='牙醫健保'
 
- #kw='文化資產'
 
- #kw='藝文團體'
 
- #kw='書房 設計'
 
- #kw='室內設計'
 
- #kw='2021風水擺設'
 
- #kw='電視牆'
 
- #kw='系統櫃'
 
- #kw='收納'
 
- kw='裝修'
 
- #kw='廣告投放策略'
 
- s = suggests.suggests.get_suggests(kw, source='google')
 
- G = nx.Graph()
 
- #G = pickle.load( open( "gs2.p", "rb" ) )
 
- for sg in s['suggests']:
 
-     G.add_edge(kw,sg,weight=1)
 
-     print(sg)
 
-     time.sleep(1)
 
-     s2 = suggests.suggests.get_suggests(sg, source='google')
 
-     for elmt in s2['suggests']:
 
-         G.add_edge(sg,elmt,weight=1)
 
- G.remove_edges_from( list(nx.selfloop_edges(G)))
 
- pickle.dump( G, open( "gs2.p", "wb" ) )
 
- pyG = Network(height="750px", width="100%",bgcolor="#333333",font_color="white")
 
- pyG.from_nx(G)
 
- pyG.show('gs.html')
 
 
  |