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实现队列的方法
May 26 Python
Python 基础知识之字符串处理
Jan 06 Python
python处理xml文件的方法小结
May 02 Python
python 读写文件,按行修改文件的方法
Jul 12 Python
Python访问MongoDB,并且转换成Dataframe的方法
Oct 15 Python
twilio python自动拨打电话,播放自定义mp3音频的方法
Aug 08 Python
Django在admin后台集成TinyMCE富文本编辑器的例子
Aug 09 Python
浅谈pytorch grad_fn以及权重梯度不更新的问题
Aug 20 Python
Python3+Selenium+Chrome实现自动填写WPS表单
Feb 12 Python
python 浮点数四舍五入需要注意的地方
Aug 18 Python
Python抓包并解析json爬虫的完整实例代码
Nov 03 Python
python通过cython加密代码
Dec 11 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数组的一些常见操作汇总
2011/07/17 PHP
php pdo oracle中文乱码的快速解决方法
2016/05/16 PHP
记Laravel调用Gin接口调用formData上传文件的实现方法
2019/12/12 PHP
php操作redis数据库常见方法实例总结
2020/02/20 PHP
Jquery 点击按钮显示和隐藏层的代码
2011/07/25 Javascript
jQuery 过滤方法filter()选择具有特殊属性的元素
2014/06/15 Javascript
用js提交表单解决一个页面有多个提交按钮的问题
2014/09/01 Javascript
Yii2使用Bootbox插件实现自定义弹窗
2015/04/02 Javascript
JavaScript数组方法总结分析
2016/05/06 Javascript
JavaScript实现的鼠标响应颜色渐变效果完整实例
2017/02/18 Javascript
微信小程序实战之自定义toast(6)
2017/04/18 Javascript
使用Node.js实现简易MVC框架的方法
2017/08/07 Javascript
基于vue配置axios的方法步骤
2017/11/09 Javascript
vue使用axios实现文件上传进度的实时更新详解
2017/12/20 Javascript
js+for循环实现字符串自动转义的代码(把后面的字符替换前面的字符)
2020/12/24 Javascript
[01:29]2014DOTA2展望TI 剑指西雅图DK战队专访
2014/06/30 DOTA
Python语言技巧之三元运算符使用介绍
2013/03/04 Python
Python写的服务监控程序实例
2015/01/31 Python
利用标准库fractions模块让Python支持分数类型的方法详解
2017/08/11 Python
Python Socket编程之多线程聊天室
2018/07/28 Python
设置python3为默认python的方法
2018/10/31 Python
PyCharm的设置方法和第一个Python程序的建立
2019/01/16 Python
django框架使用orm实现批量更新数据的方法
2019/06/21 Python
django与vue的完美结合_实现前后端的分离开发之后在整合的方法
2019/08/12 Python
使用Python制作一个打字训练小工具
2019/10/01 Python
在django项目中导出数据到excel文件并实现下载的功能
2020/03/13 Python
python如何绘制疫情图
2020/09/16 Python
医疗保健专业人士购物网站:Scrubs & Beyond
2017/02/08 全球购物
英国家庭和商业健身器材购物网站:Fitness Options
2018/07/05 全球购物
判断单链表中是否存在环
2012/07/16 面试题
如何写你的创业计划书
2014/01/07 职场文书
考博专家推荐信
2014/05/10 职场文书
物业管理专业自荐信
2014/07/01 职场文书
庆祝国庆节演讲稿2014
2014/09/19 职场文书
就业意向书范本
2015/05/11 职场文书
2019让人心动的商业计划书
2019/06/27 职场文书