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中实现单例模式的三种方法
Apr 08 Python
Python扩展内置类型详解
Mar 26 Python
浅析Python3中的对象垃圾收集机制
Jun 06 Python
机器学习实战之knn算法pandas
Jun 22 Python
详解python路径拼接os.path.join()函数的用法
Oct 09 Python
python NumPy ndarray二维数组 按照行列求平均实例
Nov 26 Python
numpy.linalg.eig() 计算矩阵特征向量方式
Nov 29 Python
python实现批量处理将图片粘贴到另一张图片上并保存
Dec 12 Python
python datetime处理时间小结
Apr 16 Python
python interpolate插值实例
Jul 06 Python
Python常用GUI框架原理解析汇总
Dec 07 Python
python 列表推导和生成器表达式的使用
Feb 01 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
全国中波电台频率表
2020/03/11 无线电
用PHP动态创建Flash动画
2006/10/09 PHP
Discuz板块横排显示图片的实现方法
2007/05/28 PHP
鼠标移动到一张图片时变为另一张图片
2006/12/05 Javascript
DOM下的节点属性和操作小结
2009/05/14 Javascript
Js控制弹窗实现在任意分辨率下居中显示
2013/08/01 Javascript
用RadioButten或CheckBox实现div的显示与隐藏
2013/09/21 Javascript
js setTimeout()函数介绍及应用以倒计时为例
2013/12/12 Javascript
js sort 二维数组排序的用法小结
2014/01/24 Javascript
两种方法基于jQuery实现IE浏览器兼容placeholder效果
2014/10/14 Javascript
纯JS打造网页中checkbox和radio的美化效果
2016/10/13 Javascript
用npm安装vue和vue-cli,并使用webpack创建项目的方法
2018/09/28 Javascript
Jquery的autocomplete插件用法及参数讲解
2019/03/12 jQuery
快速搭建Node.js(Express)用户注册、登录以及授权的方法
2019/05/09 Javascript
vue-iview动态新增和删除的方法
2020/06/17 Javascript
Element Rate 评分的使用方法
2020/07/27 Javascript
python处理html转义字符的方法详解
2016/07/01 Python
PyChar学习教程之自定义文件与代码模板详解
2017/07/17 Python
用python结合jieba和wordcloud实现词云效果
2017/09/05 Python
基于python(urlparse)模板的使用方法总结
2017/10/13 Python
Python3连接SQLServer、Oracle、MySql的方法
2018/06/28 Python
利用PyQt中的QThread类实现多线程
2020/02/18 Python
Expedia韩国官网:亚洲发展最快的在线旅游门户网站
2018/02/26 全球购物
TIME时代杂志台湾总代理:台时亚洲
2018/10/22 全球购物
学习经验交流会主持词
2014/04/01 职场文书
中国梦演讲稿教师篇
2014/04/23 职场文书
技术岗位竞聘演讲稿
2014/05/16 职场文书
假释思想汇报范文
2014/10/11 职场文书
南湾猴岛导游词
2015/02/09 职场文书
库房管理员岗位职责
2015/02/12 职场文书
婚育证明格式
2015/06/17 职场文书
PL350与SW11的比较
2021/04/22 无线电
python神经网络编程之手写数字识别
2021/05/08 Python
Python爬虫框架之Scrapy中Spider的用法
2021/06/28 Python
Js类的构建与继承案例详解
2021/09/15 Javascript
Win11 21h2可以升级22h2吗?看看你的电脑符不符合要求
2022/07/07 数码科技