Python中使用socks5设置全局代理的方法示例


Posted in Python onApril 15, 2020

0x01介绍

PySocks使您可以通过SOCKS和HTTP代理服务器发送流量。它是SocksiPy的现代分支,具有错误修复和其他功能。

0x02 安装

λ pip3 install Pysocks

Python中使用socks5设置全局代理的方法示例

0x03 测试

正常请求,httperror无法获得

Python中使用socks5设置全局代理的方法示例

加入socks5代理后,可以获得当前程序的全局代理可以

正常访问

import socket
import socks
socks.set_default_proxy(socks.SOCKS5, "127.0.0.1", 10808)
socket.socket = socks.socksocket

Python中使用socks5设置全局代理的方法示例

0x04 测试代码

# -*- coding: utf-8 -*-#
#-------------------------------------------------------------------------------
# Name:   test_socks
# Date:   2020/4/14
__Author__ = 'Negoo_wen'
#-------------------------------------------------------------------------------
import requests

import socket
import socks
socks.set_default_proxy(socks.SOCKS5, "127.0.0.1", 10808)
socket.socket = socks.socksocket

def main():
  url = 'https://www.google.com'
  html = requests.get(url).text
  print(html)


if __name__ == '__main__':
  main()

到此这篇关于Python中使用socks5设置全局代理的方法示例的文章就介绍到这了,更多相关Python socks5全局代理内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
浅谈Python实现Apriori算法介绍
Dec 20 Python
python实现用户答题功能
Jan 17 Python
Python 错误和异常代码详解
Jan 29 Python
理论讲解python多进程并发编程
Feb 09 Python
python下解压缩zip文件并删除文件的实例
Apr 24 Python
python 通过 socket 发送文件的实例代码
Aug 14 Python
Python实现iOS自动化打包详解步骤
Oct 03 Python
用python 实现在不确定行数情况下多行输入方法
Jan 28 Python
Python第三方库h5py_读取mat文件并显示值的方法
Feb 08 Python
OpenCV中VideoCapture类的使用详解
Feb 14 Python
如何使用python记录室友的抖音在线时间
Jun 29 Python
Python通过len函数返回对象长度
Oct 22 Python
在python中求分布函数相关的包实例
Apr 15 #Python
python实现手势识别的示例(入门)
Apr 15 #Python
使用python计算三角形的斜边例子
Apr 15 #Python
解决jupyter notebook import error但是命令提示符import正常的问题
Apr 15 #Python
解决python Jupyter不能导入外部包问题
Apr 15 #Python
Python+redis通过限流保护高并发系统
Apr 15 #Python
Jupyter notebook无法导入第三方模块的解决方式
Apr 15 #Python
You might like
PHP 组件化编程技巧
2009/06/06 PHP
PHP写的加密函数,支持私人密钥(详细介绍)
2013/06/09 PHP
php操作access数据库的方法详解
2017/02/22 PHP
网上抓的一个特效
2007/05/11 Javascript
搭建pomelo 开发环境
2014/06/24 Javascript
jQuery中get()方法用法实例
2014/12/27 Javascript
JavaScript 浏览器兼容性总结及常用浏览器兼容性分析
2016/03/30 Javascript
解决wx.onMenuShareTimeline出现的问题
2016/08/16 Javascript
用最少的JS代码写出贪吃蛇游戏
2018/01/12 Javascript
vue内置组件transition简单原理图文详解(小结)
2018/07/12 Javascript
Promise.all中对于reject的处理方法
2018/08/01 Javascript
layui 解决富文本框form表单提交为空的问题
2019/10/26 Javascript
在Vue项目中,防止页面被缩放和放大示例
2019/10/28 Javascript
[02:51]2014DOTA2 TI小组赛总结中国军团全部进军钥匙球馆
2014/07/15 DOTA
[03:18]【TI9纪实】社区大触GL与木木
2019/08/25 DOTA
numpy数组拼接简单示例
2017/12/15 Python
Django基础知识与基本应用入门教程
2018/07/20 Python
Pycharm配置远程调试的方法步骤
2018/12/17 Python
Django实现文件上传和下载功能
2019/10/06 Python
新手入门学习python Numpy基础操作
2020/03/02 Python
python构造IP报文实例
2020/05/05 Python
Python Pandas 对列/行进行选择,增加,删除操作
2020/05/17 Python
7款设计巧妙的css3飘带状3D立体效果的导航菜单和表单窗口
2013/02/04 HTML / CSS
CSS实现限制字数功能当对象内文本溢出时显示省略标记
2014/08/20 HTML / CSS
五个2015 年最佳HTML5 框架
2015/11/11 HTML / CSS
Raleigh兰令自行车美国官网:英国凤头牌自行车
2018/01/08 全球购物
办公室文秘岗位职责
2013/11/15 职场文书
给同事的道歉信
2014/01/11 职场文书
小学庆六一活动方案
2014/02/28 职场文书
医院领导班子四风问题对照检查材料
2014/10/26 职场文书
幼儿园小班个人总结
2015/02/12 职场文书
2015年中职班主任工作总结
2015/05/25 职场文书
公司晚会主持词
2019/04/17 职场文书
导游词之崇武古城
2019/10/07 职场文书
Redis 操作多个数据库的配置的方法实现
2022/03/23 Redis
详解Spring Security如何在权限中使用通配符
2022/06/28 Java/Android