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正则匹配抓取豆瓣电影链接和评论代码分享
Dec 27 Python
Python random模块(获取随机数)常用方法和使用例子
May 13 Python
Python中struct模块对字节流/二进制流的操作教程
Jan 21 Python
为什么入门大数据选择Python而不是Java?
Mar 07 Python
Ubuntu16.04/树莓派Python3+opencv配置教程(分享)
Apr 02 Python
python中scikit-learn机器代码实例
Aug 05 Python
Python中print和return的作用及区别解析
May 05 Python
python3实现mysql导出excel的方法
Jul 31 Python
Python中的list与tuple集合区别解析
Oct 12 Python
python ftplib模块使用代码实例
Dec 31 Python
python基础学习之生成器与文件系统知识总结
May 25 Python
利用Python判断你的密码难度等级
Jun 02 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格式化工具Beautify PHP小小BUG
2008/04/24 PHP
PHP中usort在值相同时改变原始位置问题的解决方法
2011/11/27 PHP
thinkPHP线上自动加载异常与修复方法实例分析
2016/12/01 PHP
PHP加MySQL消息队列深入理解
2021/02/27 PHP
Jquery操作Select 简单方便 一个js插件搞定
2009/11/12 Javascript
JS控制显示隐藏兼容问题(IE6、IE7、IE8)
2010/04/01 Javascript
jQuery.extend 函数的详细用法
2012/06/27 Javascript
Node.js抓取中文网页乱码问题和解决方法
2015/02/10 Javascript
js实现带关闭按钮始终显示在网页最底部工具条的方法
2015/03/02 Javascript
用JavaScript实现对话框的教程
2015/06/04 Javascript
AngularJS Module方法详解
2015/12/08 Javascript
jQuery动画显示和隐藏效果实例演示(附demo源码下载)
2015/12/31 Javascript
jQuery实现对无序列表的排序功能(附demo源码下载)
2016/06/25 Javascript
js输入框使用正则表达式校验输入内容的实例
2017/02/12 Javascript
js编写简单的计时器功能
2017/07/15 Javascript
Three.js基础学习教程
2017/11/16 Javascript
VUE+Element环境搭建与安装的方法步骤
2019/01/24 Javascript
Python中字符串的格式化方法小结
2016/05/03 Python
python直接获取API传递回来的参数方法
2018/12/17 Python
Python 互换字典的键值对实例
2019/02/12 Python
python中的反斜杠问题深入讲解
2019/08/12 Python
深入浅析Python 命令行模块 Click
2020/03/11 Python
python 连续不等式语法糖实例
2020/04/15 Python
Keras loss函数剖析
2020/07/06 Python
linux系统下pip升级报错的解决方法
2021/01/31 Python
CSS3 开发工具收集
2010/04/17 HTML / CSS
利用CSS3实现文字折纸效果实例代码
2018/07/10 HTML / CSS
HTML5 Video/Audio播放本地文件示例介绍
2013/11/18 HTML / CSS
戴尔英国官网:Dell英国
2017/05/27 全球购物
迪奥官网:Dior.com
2018/12/04 全球购物
车间调度岗位职责
2013/11/30 职场文书
商铺租赁意向书
2014/04/01 职场文书
2014年小学工作总结
2014/11/26 职场文书
Redis 配置文件重要属性的具体使用
2021/05/20 Redis
Java常用函数式接口总结
2021/06/29 Java/Android
python中数组和列表的简单实例
2022/03/25 Python