SkillAgentSearch skills...

WFACat

Python Spider for weibo friends analysis. (Professional Edition) / 微博用户好友人际关系网络深度分析(可使用 Gephi、Tableau 进行数据可视化)。

Install / Use

/learn @Marlous/WFACat
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

WFACat

Introduction - 介绍

Weibo friends' net Deep analysis 微博用户好友人际关系网络深度分析(人脉深度为二)

Summary - 概要

  • 你只需一个账号的授权链接、输入所要研究的对象。

  • 即可得到 a)此研究对象的二度人脉 node.csv、edge.csv 文件供数据可视化软件 Gephi 使用。b)数据分析后写入数据库,可以得到更多详细信息,详见 “特性”。c)使用 Tableau 进行详细的数据统计可视化分析。

  • 软件产生的数据在 WFACat_data 文件夹下。

Feature - 特性

  1. 查询:
  • 通过微博用户名查某用户基本信息

  • 通过 uid 查某用户基本信息

  • 通过微博用户名查某用户的互关好友列表及其好友信息

  • 通过微博用户名查某一度好友能通过圈内二度好友认识的一度好友

  • 所有一度好友信息

  1. 统计:
  • 总体概况:总人数、一度好友数、圈内二度好友数、二度好友数

  • 一度好友中与其他一度好友互关最多的人(排序)、与圈内二度好友互关最多的人

  • 一度好友 / 圈内二度好友 / 二度好友中认证情况统计

  • 一度好友地理位置统计、性别统计、关注数、粉丝数、状态数、点赞数、微博创建时间、互关好友总数、客户端

  • 圈内二度好友地理位置统计、性别统计、关注数、粉丝数、状态数、点赞数、微博创建时间、客户端

  • 二度好友地理位置统计、性别统计、关注数、粉丝数、状态数、点赞数、微博创建时间、客户端

  • 所有用户微博创建时间统计

  1. 推测:
  • 根据统计的结果做出一些有趣的推测(如统计手机客户端型号等)。

Requirements - 必要条件

  • OS:Windows 10
  • IDE:PyCharm
  • Python 3.7(64 bit)

Usage - 用法

  1. 克隆此仓库使用 IDE 运行,或直接使用 Release 文件夹中打包好的程序。

  2. 使用流程:

  • 使用 help 命令查看帮助;
  • 使用 conf 命令进行配置;
  • 使用 get 命令获得基本数据;
  • 使用 tocsv 命令生成需要的文件,供 Gephi 软件数据可视化人际关系网络;
  • 使用 tomysql 命令将获得的基本数据存入 MySQL;
  • 使用 mysqld 命令查看深度分析的各种结果信息;
  • 使用 tool 命令实时查询单个用户信息。
  • 使用 Gephi 软件通过之前生成的 csv 文件来数据可视化分析人际关系网络。
  • 使用 Tableau 软件来数据可视化分析详细信息。
  1. 软件使用效果截图:
  • 主界面、help:
    主界面、help

  • 配置界面:
    配置界面

  • 获得基本的数据:
    获得基本的数据

  • 数据存储到 csv 文件、MySQL 数据库:
    数据存储到 csv 文件、MySQL 数据库 数据存储到 csv 文件、MySQL 数据库

  • 查看深度分析的各种结果信息:
    查看深度分析的各种结果信息

  • 实时查询单个用户信息:
    实时查询单个用户信息

  1. 使用 Gephi 进行数据可视化分析:
    使用方法参考我的博文:《用爬虫和 Gephi 研究微博好友二度人脉分析》
    使用 Gephi 进行数据可视化分析 使用 Gephi 进行数据可视化分析

  2. 使用 Tableau 进行数据统计可视化分析:
    使用 Tableau 直接连接创建的数据库即可,然后分析。
    使用方法参考我的博文:《用 Tableau 数据可视化分析微博人际关系数据(基于 WFACat 项目)》
    使用 Gephi 进行数据可视化分析

Support - 支持

Contact - 联系

  • By Marlous
  • E-mail:Goonecat@foxmail.com

License - 版权信息

WFACat is released under the GPL license. See LICENSE for additional details.

View on GitHub
GitHub Stars31
CategoryDevelopment
Updated8mo ago
Forks7

Languages

Python

Security Score

82/100

Audited on Jul 14, 2025

No findings