python通过移动端访问查看电脑界面


Posted in Python onJanuary 06, 2020

这篇文章主要介绍了python通过移动端访问查看电脑界面,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

看上心意的小姐姐,想看她平时都浏览什么网页,如何才能看她的桌面呢,都说Python很厉害,这次我们做一个利用移动端访问电脑来查看电脑的界面的神器!不知道大家以前有没有做过这方面的东西呢?也许大家听起来还有点不太理解,没有关系,下面小编就带领大家来看一下这个炫酷的操作,程序运行的结果如下图所示。

python通过移动端访问查看电脑界面

上图是程序执行的图片,而下图是在手机端访问电脑时,所返回的电脑端的界面,为了更加直观的进行展示,小编特地为大家做了一个小的展示视频,如下图所示:

python通过移动端访问查看电脑界面

从视频中,我们可以看到,经过手机端可以访问到电脑此时桌面的显示内容,而且是不断的进行刷新显示的,当我们切换电脑的桌面后,手机端进行下一次的刷新之后同样会显示此时电脑桌面的显示内容。

原理解释
下面,小编就来为大家阐述这个操作是如何完成的吧,这里我们用到了基于python的网络编程。程序很简单,只有短短的五十行左右,其核心代码如下图所示。

python通过移动端访问查看电脑界面

首先我们需要将我们的电脑用作客户端;

然后通过实例化一个socket来监听有无客户端进行请求,当没有客户端进行请求时,服务端端口就一直监听等待;

当有客户端进行请求时便进行服务端与客户端的数据传输,示意图如下所示。

python通过移动端访问查看电脑界面

当我们的数据服务端向客户端进行数据传输时,有一个默认的传输内容,我们通过获取客户端获取到的内容,可以对服务端传输的内容进行更改,我们将服务端传输的内容改成下图所示的html内容。

python通过移动端访问查看电脑界面

此时客户端所收到的内容中便会携带“desktop.png”关键词,当满足这个条件时,我们只需要调用PIL库中的截屏函数,并将截屏后的图像传输给客户端即可。然后客户端就会展现出来服务端返回的内容,也就是当前页面的图像了。

在学习Python的过程中,往往因为没有资料或者没人指导从而导致自己不想学下去了,因此我特意准备了个群 592539176 ,群里有大量的PDF书籍、教程都给大家免费使用!不管是学习到哪个阶段的小伙伴都可以获取到自己相对应的资料!

最后透露一下:****是如何访问服务端的接口呢?很简单,我们只需要在任何一个浏览器下输入“IP:PORT”即可。这个IP就是服务端的IP地址,而PORT就是服务端进行监听的端口号,如下图所示:

python通过移动端访问查看电脑界面

以上就是小编为大家带来的小分享,大家也赶快动手实践起来吧。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python 异常处理实例详解
Mar 12 Python
python进阶教程之循环相关函数range、enumerate、zip
Aug 30 Python
Python爬取三国演义的实现方法
Sep 12 Python
pyQt4实现俄罗斯方块游戏
Jun 26 Python
python使用循环打印所有三位数水仙花数的实例
Nov 13 Python
python 使用poster模块进行http方式的文件传输到服务器的方法
Jan 15 Python
Python Celery多队列配置代码实例
Nov 22 Python
python3光学字符识别模块tesserocr与pytesseract的使用详解
Feb 26 Python
Django-xadmin+rule对象级权限的实现方式
Mar 30 Python
基于python和flask实现http接口过程解析
Jun 15 Python
Keras搭建自编码器操作
Jul 03 Python
PyTorch dropout设置训练和测试模式的实现
May 27 Python
基于pytorch 预训练的词向量用法详解
Jan 06 #Python
导入tensorflow:ImportError: libcublas.so.9.0 报错
Jan 06 #Python
Python连接字符串过程详解
Jan 06 #Python
pytorch中的自定义数据处理详解
Jan 06 #Python
如何基于Python实现自动扫雷
Jan 06 #Python
pytorch 自定义参数不更新方式
Jan 06 #Python
3种python调用其他脚本的方法
Jan 06 #Python
You might like
长波知识介绍
2021/03/01 无线电
打造计数器DIY三步曲(中)
2006/10/09 PHP
php注销代码(session注销)
2012/05/31 PHP
PHP版QQ互联OAuth示例代码分享
2015/07/05 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
2020/02/29 PHP
jquery tablesorter.js 支持中文表格排序改进
2009/12/09 Javascript
JS图像无缝滚动脚本非常好用
2014/02/10 Javascript
javascript字母大小写转换的4个函数详解
2014/05/09 Javascript
原生JavaScript实现瀑布流布局
2020/06/28 Javascript
JavaScript实现弹出模态窗体并接受传值的方法
2016/02/12 Javascript
微信小程序 前端源码逻辑和工作流详解
2016/10/08 Javascript
domReady的实现案例
2016/11/23 Javascript
JavaScript使用Ajax上传文件的示例代码
2017/08/10 Javascript
JS实现基于Sketch.js模拟成群游动的蝌蚪运动动画效果【附demo源码下载】
2017/08/18 Javascript
JavaScript+CSS相册特效实例代码
2017/09/07 Javascript
vue中锚点的三种方法
2018/07/06 Javascript
Node.js实现简单的爬取的示例代码
2019/06/25 Javascript
Vue过渡效果之CSS过渡详解(结合transition,animation,animate.css)
2020/02/05 Javascript
在Vue中使用Select选择器拼接label的操作
2020/10/22 Javascript
高性能web服务器框架Tornado简单实现restful接口及开发实例
2014/07/16 Python
Python实现的监测服务器硬盘使用率脚本分享
2014/11/07 Python
python中requests使用代理proxies方法介绍
2017/10/25 Python
Python HTML解析器BeautifulSoup用法实例详解【爬虫解析器】
2019/04/05 Python
Python虚拟环境的原理及使用详解
2019/07/02 Python
在OpenCV里使用Camshift算法的实现
2019/11/22 Python
CSS实现半透明边框与多重边框的场景分析
2019/11/13 HTML / CSS
瑞典Happy Socks美国官网:购买色彩斑斓的快乐袜子
2016/10/19 全球购物
应聘护士自荐信
2013/10/21 职场文书
房地产销售员的自我评价分享
2013/12/04 职场文书
打架检讨书100字
2014/01/19 职场文书
美术指导求职信
2014/03/17 职场文书
档案工作汇报材料
2014/08/21 职场文书
2014年房产经纪人工作总结
2014/12/08 职场文书
HashMap实现保存两个key相同的数据
2021/06/30 Java/Android
Python Matplotlib绘制条形图的全过程
2021/10/24 Python
MySQL添加索引特点及优化问题
2022/07/23 MySQL