欧美成a人片在线观看久,久久久久亚洲av无码专区桃色,久久久婷婷五月亚洲97号色,久久亚洲中文字幕精品一区,另类av

[使用案例]python如何爬取微信好友信息?(下)

發(fā)布時間:2020-05-25 關注熱度:°C

  用python爬取微信好友信息并且進行數(shù)據(jù)清洗,IP海之前已經(jīng)將教程的上半部分進行了分解,下面我們繼續(xù)來解決這個問題,將接下來的兩個步驟完成。

微信好友信息如何python爬取

  4、利用簽名繪制詞云

  #4、繪制詞云

  #4.1 替換簽名中的emoji、span、class、類似<>/= 之類的符號等等

  siglist = []

  for i in friends:

  signature = i["Signature"].strip().replace("span","").replace("class","").replace("emoji","")

  rep = re.compile("1fd+w*|[<>/=]")

  signature = rep.sub("", signature)

  siglist.append(signature)

  text = "".join(siglist)

  #4.2 把結巴分詞這個包搞進來分詞

  import jieba

  wordlist = jieba.cut(text, cut_all=True)

  word_space_split = " ".join(wordlist)

  #4.3 進入畫圖階段,根據(jù)自己想要的圖片、形狀、顏色畫出相似的圖形

  import matplotlib.pyplot as plt

  from wordcloud import WordCloud, ImageColorGenerator

  import numpy as np

  import PIL.Image as Image

  coloring = np.array(Image.open("101.jpg"))

  my_wordcloud = WordCloud(background_color="white", max_words=2000,

  mask=coloring, max_font_size=60, random_state=42, scale=2,

  font_path="STXINWEI.TTF").generate(word_space_split)

  image_colors = ImageColorGenerator(coloring)

  plt.imshow(my_wordcloud.recolor(color_func=image_colors))

  plt.imshow(my_wordcloud)

  plt.axis("off")

  plt.show()

  5、ggplot圖形展示

  #5、ggplot圖形展示

  import matplotlib.pyplot as plt

  #獲取csv內(nèi)容

  df = pd.read_csv('data.csv')

  #配置圖

  fig = plt.figure()

  ax = fig.add_subplot(1,1,1)

  ax.hist(df['Sex'], bins=7)

  #標題

  plt.title('Sex distribution')

  #X軸標題

  plt.xlabel('Sex')

  #Y軸標題

  plt.ylabel('people')

  plt.show()

  以上當這些步驟執(zhí)行完之后,我們就能夠將微信好友的基本信息抓取完畢了。

 

版權聲明:本文為IP海(iphai.cn)原創(chuàng)作品,未經(jīng)許可,禁止轉載!

Copyright © www.wibm.ac.cn. All Rights Reserved. IP海 版權所有.
IP海僅提供中國內(nèi)IP加速服務,無法跨境聯(lián)網(wǎng),用戶應遵守《服務條款》內(nèi)容,嚴禁用戶使用IP海從事任何違法犯罪行為。
ICP備案鄂ICP備19030659號-3 公安備案鄂公網(wǎng)安備42100302000141號 計算機軟件著作權證計算機軟件著作權證 ICP/EDI許可證ICP/EDI許可證:鄂B2-20200106

微信掃一掃咨詢