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进阶教程之模块(module)介绍
Aug 30 Python
在Linux下调试Python代码的各种方法
Apr 17 Python
python计算一个序列的平均值的方法
Jul 11 Python
Python中死锁的形成示例及死锁情况的防止
Jun 14 Python
Python更新数据库脚本两种方法及对比介绍
Jul 27 Python
Python基于matplotlib实现绘制三维图形功能示例
Jan 18 Python
python3中zip()函数使用详解
Jun 29 Python
django缓存配置的几种方法详解
Jul 16 Python
selenium+python自动化测试之鼠标和键盘事件
Jan 23 Python
python变量命名的7条建议
Jul 04 Python
Python3.7在anaconda里面使用IDLE编译器的步骤详解
Apr 29 Python
详解Pandas 处理缺失值指令大全
Jul 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
php代码把全角数字转为半角数字
2007/12/10 PHP
php自动适应范围的分页代码
2008/08/05 PHP
深入理解PHP中的global
2014/08/19 PHP
PHP5多态性与动态绑定介绍
2015/04/03 PHP
php版微信公众平台接口参数调试实现判断用户行为的方法
2016/09/23 PHP
通过PHP实现获取访问用户IP
2020/05/09 PHP
iframe的onload在Chrome/Opera中执行两次Bug的解决方法
2011/03/17 Javascript
js/jQuery对象互转(快速操作dom元素)
2013/02/04 Javascript
JS操作图片(增,删,改) 例子
2013/04/17 Javascript
jQuery动画与特效详解
2015/02/01 Javascript
学习使用grunt来打包JavaScript和CSS程序的教程
2016/01/04 Javascript
JavaScript中循环遍历Array与Map的方法小结
2016/03/12 Javascript
Bootstrap嵌入jqGrid,使你的table牛逼起来
2016/05/05 Javascript
JS+CSS3模拟溢出滚动效果
2016/08/12 Javascript
EditPlus中的正则表达式 实战(4)
2016/12/15 Javascript
JS实现移动端按首字母检索城市列表附源码下载
2017/07/05 Javascript
React复制到剪贴板的示例代码
2017/08/22 Javascript
jQuery轮播图实例详解
2018/08/15 jQuery
vue interceptor 使用教程实例详解
2018/09/13 Javascript
优雅的在React项目中使用Redux的方法
2018/11/10 Javascript
微信小程序开发实现消息推送
2020/11/18 Javascript
Vue 图片压缩并上传至服务器功能
2020/01/15 Javascript
[02:30]DOTA2英雄基础教程 暗影恶魔
2013/12/17 DOTA
[49:08]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第一场 11.27
2020/12/01 DOTA
Python写的Tkinter程序屏幕居中方法
2015/03/10 Python
python实现感知器
2017/12/19 Python
Vue的el-scrollbar实现自定义滚动
2018/05/29 Python
pycharm: 恢复(reset) 误删文件的方法
2018/10/22 Python
Python面向对象程序设计中类的定义、实例化、封装及私有变量/方法详解
2019/02/28 Python
PyCharm2020.1.1与Python3.7.7的安装教程图文详解
2020/08/07 Python
CSS3模拟IOS滑动开关效果
2016/09/28 HTML / CSS
感恩母亲节演讲稿
2014/05/07 职场文书
生物科学专业毕业生求职信
2014/06/02 职场文书
幼儿园户外活动总结
2014/07/04 职场文书
个人股份合作协议书
2014/10/24 职场文书
2014年居委会工作总结
2014/12/09 职场文书