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发送SMTP邮件的教程
Apr 29 Python
Python使用cx_Oracle模块将oracle中数据导出到csv文件的方法
May 16 Python
Python设计模式之抽象工厂模式
Aug 25 Python
对python3 Serial 串口助手的接收读取数据方法详解
Jun 12 Python
使用Python做垃圾分类的原理及实例代码附源码
Jul 02 Python
python redis连接 有序集合去重的代码
Aug 04 Python
python urllib爬虫模块使用解析
Sep 05 Python
python TCP包注入方式
May 05 Python
基于Python脚本实现邮件报警功能
May 20 Python
python设置中文界面实例方法
Oct 27 Python
pycharm2020.1.2永久破解激活教程,实测有效
Oct 29 Python
关于Python错误重试方法总结
Jan 03 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实现文件上传二法
2006/10/09 PHP
PHP的FTP学习(二)
2006/10/09 PHP
PHP+ajaxfileupload+jcrop插件完美实现头像上传剪裁
2014/06/09 PHP
谈谈PHP中substr和substring的正确用法及相关参数的介绍
2015/12/16 PHP
微信支付开发订单查询实例
2016/07/12 PHP
PHP页面跳转实现延时跳转的方法
2016/12/10 PHP
PHP脚本自动识别验证码查询汽车违章
2016/12/20 PHP
Mootools 1.2教程(2) DOM选择器
2009/09/14 Javascript
解决Extjs 4 Panel作为Window组件的子组件时出现双重边框问题
2013/01/11 Javascript
有关于eclipse配置spket需要注意的一些地方
2013/04/07 Javascript
在JavaScript并非所有的一切都是对象
2013/04/11 Javascript
文字溢出实现溢出的部分再放入一个新生成的div中具体代码
2013/05/17 Javascript
javascript如何使用bind指定接收者
2014/05/04 Javascript
jQuery 获取/设置/删除DOM元素的属性以a元素为例
2014/05/23 Javascript
jQuery1.9+中删除了live以后的替代方法
2016/06/17 Javascript
基于百度地图实现产品销售的单位位置查看功能设计与实现
2016/10/21 Javascript
self.attachevent is not a function的解决方法
2017/04/04 Javascript
微信浏览器禁止页面下拉查看网址实例详解
2017/06/28 Javascript
JS使用贪心算法解决找零问题示例
2017/11/27 Javascript
vue 使用插槽分发内容操作示例【单个插槽、具名插槽、作用域插槽】
2020/03/06 Javascript
JS绘图Flot如何实现动态可刷新曲线图
2020/10/16 Javascript
wxPython使用系统剪切板的方法
2015/06/16 Python
Python实现基于PIL和tesseract的验证码识别功能示例
2018/07/11 Python
django框架模板语言使用方法详解
2019/07/18 Python
tesserocr与pytesseract模块的使用方法解析
2019/08/30 Python
python list数据等间隔抽取并新建list存储的例子
2019/11/27 Python
Python Selenium 设置元素等待的三种方式
2020/03/18 Python
Python从文件中读取数据的方法步骤
2020/11/18 Python
pycharm激活码2020最新分享适用pycharm2020最新版亲测可用
2020/11/22 Python
报到证丢失证明
2014/01/11 职场文书
单位成立周年感言
2014/01/26 职场文书
保安公司服务承诺书
2014/05/28 职场文书
2014年教师节国旗下讲话稿
2014/09/10 职场文书
2015年大学生社会实践评语
2015/03/26 职场文书
Python OpenCV 图像平移的实现示例
2021/06/04 Python
vue中this.$http.post()跨域和请求参数丢失的解决
2022/04/08 Vue.js