04 2019 档案

摘要:今天小编就为大家分享一篇python-itchat 统计微信群、好友数量,及原始消息数据的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 效果: 好友: # 获取自己的用户信息,返回自己的属性字典 itchat.search_friends() # 获取特定UserName的用 阅读全文
posted @ 2019-04-29 15:48 嗨学编程 阅读(965) 评论(0) 推荐(0) 编辑
摘要:摘要 如何用beautifulsoup4解析各种情况的网页 beautifulsoup4的使用 关于beautifulsoup4,官网已经讲的很详细了,我这里就把一些常用的解析方法做个总结,方便查阅。 装载html文档 使用beautifulsoup的第一步是把html文档装载到beautifuls 阅读全文
posted @ 2019-04-28 15:09 嗨学编程 阅读(318) 评论(0) 推荐(0) 编辑
摘要:案例 这里我们还是使用 opencv 中自带了 haar人脸特征分类器,通过读取一段视频来识别其中的人脸。 代码实现: 动图有点花,讲究着看吧: 如果是捕捉摄像头,只需要改变以下代码即可: cap = cv2.VideoCapture(0) 阅读全文
posted @ 2019-04-26 16:34 嗨学编程 阅读(996) 评论(0) 推荐(0) 编辑
摘要:安装方法 使用 pip 或通过专门python IDE(如pyCharm)进行安装 其中pip安装方法,命令行输入: pip install openpyxl 基本使用 第一步先是要导入 openpyxl 模块 importopenpyxl 读取Excel文档 通过调用方法load_workbook 阅读全文
posted @ 2019-04-25 14:43 嗨学编程 阅读(1349) 评论(0) 推荐(0) 编辑
摘要:思路 首先通过itchat这个微信个人号接口扫码登录个人微信网页版,获取可以识别好友身份的数据。这里是需要分别登录两人微信的,拿到两人各自的好友信息存到列表中。 这样一来,查共同好友就转化成了查两个列表中相同元素的问题。获取到共同好友信息后,可以通过命令行窗口print出来,也可以写入txt文件。 阅读全文
posted @ 2019-04-24 14:19 嗨学编程 阅读(1145) 评论(0) 推荐(0) 编辑
摘要:前言 在设计爬虫项目的时候,首先要在脑内明确人工浏览页面获得图片时的步骤 一般地,我们去网上批量打开壁纸的时候一般操作如下: 1、打开壁纸网页 2、单击壁纸图(打开指定壁纸的页面) 3、选择分辨率(我们要下载高清的图) 4、保存图片 实际操作时,我们实现了如下几步网页地址的访问:打开了壁纸的网页→单 阅读全文
posted @ 2019-04-22 20:29 嗨学编程 阅读(490) 评论(0) 推荐(0) 编辑
摘要:首先进入github登录页:https://github.com/login 输入账号密码,打开开发者工具,在Network页勾选上Preserve Log(显示持续日志),点击登录,查看Session请求,找到其请求的URL与Form Data、Headers。此时除Cookies与authent 阅读全文
posted @ 2019-04-22 15:43 嗨学编程 阅读(361) 评论(0) 推荐(1) 编辑
摘要:前言 对于一个net开发这爬虫真真的以前没有写过。这段时间开始学习python爬虫,今天周末无聊写了一段代码爬取上海租房图片,其实很简短就是利用爬虫的第三方库Requests与BeautifulSoup。python 版本:python3.6 ,IDE :pycharm。其实就几行代码,但希望没有开 阅读全文
posted @ 2019-04-19 14:54 嗨学编程 阅读(348) 评论(0) 推荐(1) 编辑
摘要:何谓爬虫 所谓爬虫,就是按照一定的规则,自动的从网络中抓取信息的程序或者脚本。万维网就像一个巨大的蜘蛛网,我们的爬虫就是上面的一个蜘蛛,不断的去抓取我们需要的信息。 爬虫三要素 抓取 分析 存储 基础的抓取操作 1、urllib 在Python2.x中我们可以通过urllib 或者urllib2 进 阅读全文
posted @ 2019-04-18 15:13 嗨学编程 阅读(782) 评论(0) 推荐(0) 编辑
摘要:Autopep8是一个将Python代码自动排版为PEP8风格的小工具。它使用pep8工具来决定代码中的哪部分需要被排版。Autopep8可以修复大部分pep8工具中报告的排版问题。 安装步骤如下: 示例代码: 运行命令前代码的排版 (保存在test_autopep8.py) 运行命令 autope 阅读全文
posted @ 2019-04-16 19:33 嗨学编程 阅读(973) 评论(0) 推荐(0) 编辑
摘要:1. 使用 urllib.request 获取网页 urllib 是 Python 內建的 HTTP 库, 使用 urllib 可以只需要很简单的步骤就能高效采集数据; 配合 Beautiful 等 HTML 解析库, 可以编写出用于采集网络数据的大型爬虫; 注: 示例代码使用Python3编写; 阅读全文
posted @ 2019-04-16 15:07 嗨学编程 阅读(2694) 评论(0) 推荐(0) 编辑
摘要:一.创建项目 scrapy startproject putu 二.创建spider文件 scrapy genspider patubole patubole.com 三.利用chrome浏览器分析出房价和标题的两个字段的xpath表达式,开始编写patubole.py文件。网络的爬取是通过这个文件 阅读全文
posted @ 2019-04-13 15:18 嗨学编程 阅读(647) 评论(0) 推荐(0) 编辑
摘要:今天为大家整理了23个Python爬虫项目。整理的原因是,爬虫入门简单快速,也非常适合新入门的小伙伴培养信心。所有链接指向GitHub,祝大家玩的愉快 1、WechatSogou [1]– 微信公众号爬虫。 基于搜狗微信搜索的微信公众号爬虫接口,可以扩展成基于搜狗搜索的爬虫,返回结果是列表,每一项均 阅读全文
posted @ 2019-04-12 15:32 嗨学编程 阅读(3218) 评论(0) 推荐(2) 编辑
摘要:我们计划抓取的数据:杭州的天气信息 实现数据抓取的逻辑:使用python 请求 URL,会返回对应的 HTML 信息,我们解析 html,获得自己需要的数据。(很简单的逻辑) 第一步:创建 Python 文件 写第一段Python代码 这段代码类似于 Java 中的 Main 方法。可以直接鼠标右键 阅读全文
posted @ 2019-04-12 14:22 嗨学编程 阅读(1086) 评论(0) 推荐(0) 编辑
摘要:3D图形在数据分析、数据建模、图形和图像处理等领域中都有着广泛的应用,下面将给大家介绍一下如何在Python中使用 matplotlib进行3D图形的绘制,包括3D散点、3D表面、3D轮廓、3D直线(曲线)以及3D文字等的绘制。 准备工作: python中绘制3D图形,依旧使用常用的绘图模块matp 阅读全文
posted @ 2019-04-11 15:34 嗨学编程 阅读(6915) 评论(0) 推荐(2) 编辑
摘要:使用原生SQL语句进行对数据库操作,可完成数据库表的建立和删除,及数据表内容的增删改查操作等。其可操作性很强,如可以直接使用“show databases”、“show tables”等语句进行表格之外的部分操作。 Centos7远程操作数据库时需要关闭防火墙,否则会连接不上 安装: pip3 in 阅读全文
posted @ 2019-04-10 15:50 嗨学编程 阅读(333) 评论(0) 推荐(0) 编辑
摘要:Plotly Express 是一个新的高级 Python 可视化库:它是 Plotly.py 的高级封装,它为复杂的图表提供了一个简单的语法。 受 Seaborn 和 ggplot2 的启发,它专门设计为具有简洁,一致且易于学习的 API :只需一次导入,您就可以在一个函数调用中创建丰富的交互式绘 阅读全文
posted @ 2019-04-10 14:23 嗨学编程 阅读(753) 评论(0) 推荐(0) 编辑
摘要:网址:http://www.weather.com.cn/textFC/hb.shtml 解析:BeautifulSoup4 爬取所有城市的最低天气 对爬取的数据进行可视化处理 按温度对城市进行排名 取前10个 生成直方图 代码: 结果: 阅读全文
posted @ 2019-04-09 16:19 嗨学编程 阅读(3091) 评论(1) 推荐(0) 编辑
摘要:pyecharts是一款将python与echarts结合的强大的数据可视化工具,本文将为你阐述pyecharts的使用细则 前言 我们都知道python上的一款可视化工具matplotlib,而前些阵子做一个Spark项目的时候用到了百度开源的一个可视化JS工具-Echarts,可视化类型非常多, 阅读全文
posted @ 2019-04-09 14:28 嗨学编程 阅读(1846) 评论(1) 推荐(0) 编辑
摘要:记录Python使用turtle库与random库绘制雪花,代码非常容易理解,画着玩玩还是可以的。 完整代码如下: 效果图如下: 阅读全文
posted @ 2019-04-09 13:27 嗨学编程 阅读(2146) 评论(1) 推荐(0) 编辑
摘要:■环境 Python 3.6.0 Pycharm 2017.1.3 ■库、库的版本 OpenCV 3.4.1 (cp36) ■haarcascades下载 https://github.com/opencv/opencv/tree/master/data/haarcascades 以下训练库之间的区 阅读全文
posted @ 2019-04-08 19:21 嗨学编程 阅读(474) 评论(0) 推荐(0) 编辑
摘要:本文详细分析如何使用Python turtle绘制阴阳太极图,先来分解这个图形,图片中有四种颜色,每条曲线上的箭头表示乌龟移动的方向,首先从中心画一个半圆(红线),以红线所示圆的直径作半径画一个校园,半径为红线所示圆半径的0.15倍(蓝线),之所以选择0.15倍,是因为这样嵌入红圆内的小圆直径和红圆 阅读全文
posted @ 2019-04-08 15:16 嗨学编程 阅读(6159) 评论(0) 推荐(0) 编辑
摘要:turtle.circle(radius, extent=None, steps=None) 描述: 以给定半径画圆 参数: radius(半径); 半径为正(负),表示圆心在画笔的左边(右边)画圆 extent(弧度) (optional); steps (optional) (做半径为radiu 阅读全文
posted @ 2019-04-07 15:52 嗨学编程 阅读(739) 评论(1) 推荐(0) 编辑
摘要:很多Python学习者想必都会有如下感悟:最开始学习Python的时候,因为没有去探索好用的工具,吃了很多苦头。后来工作中深刻体会到,合理使用开发的工具的便利和高效。今天,我就把Python程序员使用频率比较高的5款开发工具推荐给大家,希望对大家的工作和学习有帮助。 一、最强终端:Upterm 本来 阅读全文
posted @ 2019-04-07 14:50 嗨学编程 阅读(1988) 评论(0) 推荐(0) 编辑
摘要:背景 线上的系统在运行中,发生故障时怎么及时的通过手机通知到相关人员?当然这是个很简单的需求,现有的方法有很多,例如: 如果我们用的云产品,那么一般都会有配套对应的监控预警功能,根据需要配置一下即可,支持短信,邮箱通知。 如果我们已经搭建了一套运维监控系统,比如zabbix之类的,那么我们学会zab 阅读全文
posted @ 2019-04-03 16:01 嗨学编程 阅读(2135) 评论(0) 推荐(1) 编辑
摘要:条形图,也称柱状图,看起来像直方图,但完是两码事。条形图根据不同的x值,为每个x指定一个高度y,画一个一定宽度的条形;而直方图是对数据集进行区间划分,为每个区间画条形。 将上面的代码稍微修改一下,就可以得到下面的图形: 阅读全文
posted @ 2019-04-03 14:35 嗨学编程 阅读(4326) 评论(0) 推荐(0) 编辑
摘要:使用hist方法来绘制直方图: 绘制直方图,最主要的是一个数据集data和需要划分的区间数量bins,另外你也可以设置一些颜色、类型参数: plt.hist(np.random.randn(1000), bins=30,normed=True, alpha=0.5, histtype='stepfi 阅读全文
posted @ 2019-04-02 14:48 嗨学编程 阅读(9194) 评论(0) 推荐(0) 编辑