| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:11307 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:在微信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 |

