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的Django框架中使用通用视图的方法
Jul 21 Python
Python基于QRCode实现生成二维码的方法【下载,安装,调用等】
Jul 11 Python
Python内建函数之raw_input()与input()代码解析
Oct 26 Python
python3.6连接MySQL和表的创建与删除实例代码
Dec 28 Python
[原创]python爬虫(入门教程、视频教程)
Jan 08 Python
解决tensorflow测试模型时NotFoundError错误的问题
Jul 26 Python
详解Python正则表达式re模块
Mar 19 Python
python获取指定日期范围内的每一天,每个月,每季度的方法
Aug 08 Python
python paramiko远程服务器终端操作过程解析
Dec 14 Python
jupyter notebook 使用过程中python莫名崩溃的原因及解决方式
Apr 10 Python
Django分组聚合查询实例分享
Apr 29 Python
基于Python的EasyGUI学习实践
May 07 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
150kHz到30Mhz完全冲浪手册
2020/03/20 无线电
php中$_POST与php://input的区别实例分析
2015/01/07 PHP
Yii实现简单分页的方法
2016/04/29 PHP
PHP实现表单提交数据的验证处理功能【防SQL注入和XSS攻击等】
2017/07/21 PHP
JQuery 弹出框定位实现方法
2010/12/02 Javascript
使用js对select动态添加和删除OPTION示例代码
2013/08/12 Javascript
红米手机抢购的js代码
2014/03/10 Javascript
js父窗口关闭时子窗口随之关闭完美解决方案
2014/04/29 Javascript
JQuery中层次选择器用法实例详解
2015/05/18 Javascript
JavaScript中字符串拼接的基本方法
2015/07/07 Javascript
微信小程序 后台登录(非微信账号)实例详解
2017/03/31 Javascript
js指定步长实现单方向匀速运动
2017/07/17 Javascript
React组件内事件传参实现tab切换的示例代码
2018/07/04 Javascript
如何基于javascript实现贪吃蛇游戏
2020/02/09 Javascript
Python 用户登录验证的小例子
2013/03/06 Python
python错误:AttributeError: 'module' object has no attribute 'setdefaultencoding'问题的解决方法
2014/08/22 Python
Python使用filetype精确判断文件类型
2017/07/02 Python
浅谈python中字典append 到list 后值的改变问题
2018/05/04 Python
Python实现求一个集合所有子集的示例
2018/05/04 Python
Linux 修改Python命令的方法示例
2018/12/03 Python
PyQt5 对图片进行缩放的实例
2019/06/18 Python
python3的数据类型及数据类型转换实例详解
2019/08/20 Python
pandas 强制类型转换 df.astype实例
2020/04/09 Python
html5 touch事件实现触屏页面上下滑动(二)
2016/03/10 HTML / CSS
植村秀美国官网:Shu Uemura美国
2019/03/19 全球购物
四年大学自我鉴定
2014/02/17 职场文书
党员教师四风问题整改措施思想汇报
2014/10/08 职场文书
交通运输局四风问题对照检查材料思想汇报
2014/10/09 职场文书
机修车间主任岗位职责
2015/04/08 职场文书
停电通知范文
2015/04/16 职场文书
红色经典电影观后感
2015/06/18 职场文书
学校运动会通讯稿
2015/07/18 职场文书
深入理解CSS 中 transform matrix矩阵变换问题
2021/08/30 HTML / CSS
php实例化对象的实例方法
2021/11/17 PHP
mysql中整数数据类型tinyint详解
2021/12/06 MySQL
vue 数字翻牌器动态加载数据
2022/04/20 Vue.js