先打开ss

根据官方的方式
http://cn.python-requests.org/zh_CN/latest/user/advanced.html#proxies
使用 socks5 应该这样用

import requestsproxies = {'http': 'socks5://127.0.0.1:1080','https': 'socks5://127.0.0.1:1080'
}r=requests.get('https://www.google.com', proxies=proxies)
print(r.status_code)

但我发现,这个 requests 用这个方式使用 socks5 协议时会出现奇怪的的错误,无法使用。

后面经大佬朋友的测试下,发现居然还可以这样用

import requestsproxies = {'http': 'http://127.0.0.1:1080','https': 'https://127.0.0.1:1080'
}r=requests.get('https://www.google.com', proxies=proxies)
print(r.status_code)

居然用 http 协议 就连上了 socks5 协议 的端口?!

好吧,后面了解了一下 socks5 协议。好像还真支持这种操作
貌似这种操作被称为 直接通讯状态
参考自 https://baike.baidu.com/item/socks5

requests 使用 socks5 协议 的另外一种方式相关推荐

  1. socks5协议RFC文档

    socks5协议RFC文档 « Xiaoxia[PG] socks5协议RFC文档 Network Working Group M. Leech Request for Comments: 1928 ...

  2. Socks5协议中文文档(RFC1928)

    转自:http://blog.chinaunix.net/uid-26548237-id-3434356.html(侵删) RFC1928文档 最近,需要用到socks5协议,实现与代理相关的功能,所 ...

  3. 下面是DHCP协议工作的4种消息,正确的顺序应该是(40)。【答案】B

    下面是DHCP协议工作的4种消息,正确的顺序应该是(40). ①DHCP Discovery ②DHCP Offer ③DHCP Request ④DHCP Ack (40)A.①③②④ B.①②③④ ...

  4. C# Socket使用代理 及 Http协议、Socks5协议

    Http协议:  http://www.w3.org/Protocols/rfc2068/rfc2068 socks5 协议: http://www.faqs.org/rfcs/rfc1928.htm ...

  5. .net session 有效时间_Python中requests模拟登录的三种方式(携带cookie/session进行请求网站)...

    这篇文章主要介绍了python中requests模拟登录的三种方式(携带cookie/session进行请求网站),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋 ...

  6. 计算机网络典型的通信协议有,常用的通信网络协议有哪几种

    通信网络协议为连接不同操作系统和不同硬件体系结构的互联网络引提供通信支持,是一种网络通用语言.常用的通信网络协议有哪几种?计算机网络安全有哪些基本注意事项,一起和佰佰安全网看看吧. 常用的三个通信网络 ...

  7. qpython安装requests库_qpython3安装库的三种方法

    一个利用碎片化时间学习Python的利器:QPython.这是一款能够在安卓手机上运行Python的软件,你可以在地铁上.公交车上甚至在无聊的会议上随时随地练习Python. QPython是一种通用 ...

  8. hdlc协议解码的四种方法

    hdlc协议规定了,在hdlc中不能出现连续的6个1,因为这是hdlc帧的分割标志,因此在编码的时候每遇到5个连续的1就插入0,因此解码时就需要碰到5个连续的1就要去掉后面的0,而在我们的计算机中都是 ...

  9. 802.1q协议 VLAN的三种接口特性(Access、Trunk、Hybrid)简要分析

    VLAN Virtual Local Area Network(虚拟局域网),是将一个物理的LAN在逻辑上划分成多个广播域的通信技术.在数据帧的SMAC字段后添加VLAN标签字段,基于接口.IP.MA ...

  10. Regeorg 从python2改造为python3-从实战中学习socks5协议

    Regeorg 从python2改造为python3-从实战中学习socks5协议 问题描述 解决过程 环境准备 过程 这两天没啥工作,一般这时候我都不会发挥自己的主观能动性去主动找活,于是乎只能上网 ...

最新文章

  1. 【转载】Linux下安装、配置、启动Apache
  2. 文件上传与下载【目前仅仅实现了上传功能】
  3. 机器学习算法推导的较好例子
  4. vc++6.0的工作空间/工作区是什么?工程 文件 工作区什么区别?
  5. MapInfo之格式说明(转载)
  6. 【做题记录】CF1428E Carrots for Rabbits—堆的妙用
  7. SOCK开发之---TCP/IP简介
  8. c++ mysql中文乱码_c++ poco 使用mysql中文乱码问题
  9. [Java反序列化]AspectJWeaver反序列化
  10. 微信公众号 开发详解04【编辑器、图片收集、动图Gif、截图软件、去水印】
  11. usb万能驱动win7_我!Win7!还能接着续!Z490 B460 H410 Win7 保姆教程
  12. MAC地址克隆是什么意思
  13. 22考研全程时间计划安排表!
  14. 3KAL芯片规格书,3KAL电路图
  15. 大数据和云计算具体是什么概念
  16. python图像主色调(主颜色)提取,在hsv空间k均值迭代实现
  17. 软RAID 0的技术概要及实现 v0.1b
  18. 台式电脑蓝牙关了之后就开不了_再见耳机孔!真无线蓝牙耳机 TicPods Free Pro 值得买吗?...
  19. 【MySQL进阶】MySQL事务隔离与锁机制底层原理万字总结(建议收藏!!)
  20. github vue 高星项目

热门文章

  1. ECharts 全新大版本 4.0 正式发布
  2. android关联发送程序,Android Handler机制之Message的发送与取出
  3. 详解 欧拉角与四元数
  4. LabVIEW的VISA函数串口数据采集例子——温度采集系统
  5. 【PLC】01-使用PLC控制步进电机带威纶通触摸屏
  6. 《计算机网络教程》(微课版 第五版) 第六章 网络应用层 课后习题及答案
  7. 趣味项目—MyQQ机器人(一)
  8. 一些常用单位之间的换算
  9. 高一计算机教学,高一信息技术教学计划参考
  10. 计算机发展的新用途应用,新时期计算机技术的应用及发展趋势