为了python设置socket代理,首先,你得下载SocksiPy这个.解压出来之后里面会有一个socks.py文件.然后你可以把这个文件复制到python安装目录里面的Lib\site-packages中.或者把这个文件复制到程序所在的目录中.

然后就可以再程序中使用socket代理来编写程序了.

下面是示例代码

import socks

import socket

socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5,"127.0.0.1",8088)

socket.socket =socks.socksocket

import urllib2

urllib2.urlopen('http://www.baidu.com').read()

通过socket通信实现远程摄像头监控

通过python来实现摄像头监控,然后通过socket通信来将数据发送到远程服务器,这样就可以实现远程监控了.大概找了下资料,果然可以,下面贴出实现过程.

这个程序包括一个服务器和一个客户端。需要的库有 VideoCapture 和 pygame,一个用来得到摄像头的视频,一个用来显示.

服务器端,主要实现监听客户端所发送到指令,如果指令是startCam,则打开摄像头,并向客户端发送数据.

from VideoCapture import Device

import ImageDraw, sys, pygame, time

from pygame.locals import *

import socket

import time

from PIL import ImageEnhance

from threading import Thread

i

python 远程控制摄像头_Python设置Socket代理及实现远程摄像头控制的例子相关推荐

  1. python远程调用摄像头_Python设置Socket代理及实现远程摄像头控制的例子

    为python设置socket代理首先,你得下载SocksiPy这个.解压出来之后里面会有一个socks.py文件.然后你可以把这个文件复制到python安装目录里面的Lib\site-package ...

  2. python写socket代理_为python设置socket代理的方法

    首先,你得下载SocksiPy这个.解压出来之后里面会有一个socks.py文件.然后你可以把这个文件复制到python安装目录里面的Libsite-packages中.或者把这个文件复制到程序所在的 ...

  3. python调用usb摄像头_Python通过cv2读取多个USB摄像头

    本文实例为大家分享了Python通过cv2读取多个USB摄像头的具体代码,供大家参考,具体内容如下 通过 cv2 可以轻易的拿到摄像头数据. 比如以下几步就能打开摄像头显示,并通过 q 键保存图片 i ...

  4. python安装选项_python设置执行选项参数

    1. sys 可以通过sys.argv得到参数列表,其中sys.argv[0]是文件名称,此后的列表值是每一个参数,这里的参数列表也支持常规的列表操作 for data in sys.argv: pr ...

  5. 使用python下载文件_python使用socket实现上下载文件功能

    服务端源偌 """ 1-导入模块 2-创建套接字 3-绑定Ip与端口号 4-被动监听 5-建立链接 6-接收客户端文件信息 7-查找文件打开并发送数据到客户端 8-关闭客 ...

  6. python加粗_python – 设置为使用标记加粗选定的文本

    我一直在努力制作一个简单的文本编辑器,并一直在试验标签.我已经能够使用标签创建证明.现在我添加一个粗体选项. 我的问题是我找不到很多使用"sel"标签的例子,这是当前选择中使用的标 ...

  7. python远程控制电脑_python如何实现远程控制电脑(结合微信)

    不知道大家有没有这样一个烦恼,"自己的电脑总是被别人使用,又不好意思设置密码",所以利用python设计了一个程序来实现自由管控. 功能虽然简单,但大家可以通过其思路来实现更多的功 ...

  8. python发送文件_python:socket传输大文件

    文件可以传输,但是对比传输前后的文件:socket_test.txt,末尾有一些不一致 服务端代码: #!/usr/bin/python # -*- coding: utf-8 -*- import ...

  9. python字典初始化_python设置默认字典

    setdefault dict.setdefault(key, default=None) 如果键不存在于字典中,将会添加新的键并将值设为默认值(改变了字典).如果字典中包含有给定键,则返回该键对应的 ...

最新文章

  1. VM创建虚拟机及安装Centos7
  2. java中创建两种线程的方式_java中创建线程的两种方式有什么区别?
  3. extern C的用法解析
  4. LVS(14)——DR模型实践、交换机
  5. PL/SQL Developer连接Oracle 11g在Win8 64位系统下乱码
  6. 老代码多=过度耦合=if else?阿里巴巴工程师这样捋直老代码
  7. 再问数据中台 - 数据中台是什么?
  8. Java DOC 转换给 PDF 格式文档的代码
  9. 数据科学 IPython 笔记本 7.1 Pandas
  10. Windows Server 2003 安全指南
  11. React五——React-router
  12. axure rp8.1 注册码
  13. cachecloud:安装部署(一)
  14. 狂神说 Redis笔记
  15. 机器学习 交叉验证与网格搜索调参
  16. 移动硬盘插入提示需要格式化RAW_移动硬盘数据恢复
  17. 一文解读Masked Autoencoder(MAE)
  18. Arcgis runtime for android (一) mmpk加载图层组实现上下移动切换
  19. 【IoT】加密与安全:动态密码 OTP 算法详解
  20. jdbc mysql例子

热门文章

  1. 坑爹的oracle,部分关键字必须大写
  2. 影响全马破三的因素分析
  3. Chatgpt取代客服?取代客服的其实另有其人
  4. Mysql与正则表达式笔记-松勤
  5. 大白菜装机教程win10_【技术】Win10系统U盘启动盘制作教程(重装系统必备)
  6. 南方科技大学计算机世界排名,2021年南方科技大学专业排名排行榜公布 附招生专业目录及计划...
  7. 转载:自动驾驶之软件定义汽车
  8. 复试加分政策!准备好这些还有机会逆袭!
  9. 快递分拣机器人系统运用了哪些计算机技术,自动分拣十几秒完成 快递机器人何日满城“跑”...
  10. 小程序访问,提示网络不给力,请稍后再试