基于爬虫的微信信息分析与可视化系统.doc

  • 需要金币2000 个金币
  • 资料目录论文助手 > 高校设计 > 工业设计 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2020-11-21
  • 论文字数:11307
  • 课题出处:(豆小可)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要:在微信APP系统在上线四百多天的时间内,突破了1亿人次,在上线两年内,用户数竟然突破3亿,这就是微信,它以令人咂舌的增长速度出现在我们生活中,微信,在不知不觉中已经成为我们日常生活中的必需品,它无处不在,无处不发挥它的作用:和家人朋友联络感情;日常出行、购物;获取知识、了解八卦、国际形势变化等等。

本系统利用Python语言为基础,在PyCharm平台上,编写Python程序。程序中通过设置相应参数,调用自动化测试工具Appium,并通过夜神安卓模拟器,模拟安卓环境下的微信系统。实现了自动化打开并登录微信,自动确定微信中通讯录位置,并实现了循环抓取通讯录中所有好友的昵称、性别、所处位置位置以及个性签名,并将这些数据存入Mysql数据库的相应表中。然后通过Python相关库,如wordcloud、pandas等,实现了将好友的性别组成制作成饼状图,将好友位置制作成全国分布图和省内的城市分布图,与此同时将好友的个性签名制作成签名词云。

关键词:微信;爬虫;可视化;MySQL;Python

 

目录

摘要

Abstract

1 引言-1

1.1 概述-1

1.2 国内外研究现状-1

1.3 本课题研究的主要内容-2

1.4软件需求-2

1.5系统设计-2

图1.1系统流程图-3

2.1夜神模拟器 -5

2.1.1夜神模拟器配置-5

2.2 Appium-6

2.2.1 Appium工作原理-6

2.2.2 jdk的安装及配置简述-7

2.2.3 sdk的安装及配置简述-8

2.3 python中功能模块简介-8

2.3.1功能模块的安装-9

2.4数据库-11

3设计-12

3.1好友信息获取模块设计-12

3.2 好友性别饼状图模块-16

3.3 好友省份分布图模块-17

3.4 好友城市分布模块-20

3.5 好友签名词云模块-21

4 系统测试-23

4. 1 获取好友信息测试-23

4. 2好友性别组成测试-26

4.3好友全国分布图测试-26

4.4好友省内分布图测试-27

4.5好友签名词云图测试-28

5 结论-29

参 考 文 献-31

致 谢-32

附 录 A-33


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费