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 相关文章推荐
详解python3中socket套接字的编码问题解决
Jul 01 Python
使用Pyinstaller的最新踩坑实战记录
Nov 08 Python
对python的文件内注释 help注释方法
May 23 Python
numpy中以文本的方式存储以及读取数据方法
Jun 04 Python
python 正确保留多位小数的实例
Jul 16 Python
使用PyCharm创建Django项目及基本配置详解
Oct 24 Python
浅谈python中真正关闭socket的方法
Dec 18 Python
Django 通过JS实现ajax过程详解
Jul 30 Python
10行Python代码计算汽车数量的实现方法
Oct 23 Python
对python中 math模块下 atan 和 atan2的区别详解
Jan 17 Python
解决pycharm安装第三方库失败的问题
May 09 Python
Prometheus开发中间件Exporter过程详解
Nov 30 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
windows下配置php5.5开发环境及开发扩展
2014/12/25 PHP
PHP培训要多少钱
2017/06/06 PHP
PHP单例模式模拟Java Bean实现方法示例
2018/12/07 PHP
PHP实现PDO操作mysql存储过程示例
2019/02/13 PHP
让iframe框架网页在任何浏览器下自动伸缩
2006/08/18 Javascript
javascript中callee与caller的用法和应用场景
2010/12/08 Javascript
js跳转页面方法总结
2014/01/29 Javascript
浅谈JS原生Ajax,GET和POST
2016/06/08 Javascript
jQuery实现的自定义弹出层效果实例详解
2016/09/04 Javascript
jQuery复制节点用法示例(clone方法)
2016/09/08 Javascript
Javascript中构造函数要注意的一些坑
2017/01/23 Javascript
ECMAScript6--解构
2017/03/30 Javascript
详解nodejs微信公众号开发——3.封装消息响应模块
2017/04/10 NodeJs
Bootstrap组件之下拉菜单,多级菜单及按钮布局方法实例
2017/05/25 Javascript
jQuery基于cookie实现换肤功能实例
2017/10/14 jQuery
通过js动态创建标签,并设置属性方法
2018/02/24 Javascript
还不懂递归?读完这篇文章保证你会懂
2018/07/29 Javascript
小程序实现点击tab切换左右滑动
2020/11/16 Javascript
原生js 实现表单验证功能
2021/02/08 Javascript
列举Python中吸引人的一些特性
2015/04/09 Python
利用Python的装饰器解决Bottle框架中用户验证问题
2015/04/24 Python
python实现字符串和日期相互转换的方法
2015/05/13 Python
Python 的字典(Dict)是如何存储的
2019/07/05 Python
canvas实现按住鼠标移动绘制出轨迹的示例代码
2018/02/05 HTML / CSS
HTML5之消息通知的使用(Web Notification)
2018/10/30 HTML / CSS
HearthSong官网:儿童户外玩具、儿童益智玩具
2017/10/16 全球购物
我能否用void** 指针作为参数, 使函数按引用接受一般指针
2013/02/16 面试题
描述内存分配方式以及它们的区别
2016/10/15 面试题
历史学专业毕业生求职信
2013/09/27 职场文书
小学生美德少年事迹
2014/02/02 职场文书
宗教学大学生职业生涯规划范文
2014/02/08 职场文书
2014年五四青年节演讲稿范文
2014/04/22 职场文书
政府信息公开实施方案
2014/05/09 职场文书
2015年办公室主任工作总结
2015/04/09 职场文书
工程资料员岗位职责
2015/04/13 职场文书
Python中字符串对象语法分享
2022/02/24 Python