python - 我们如何在请求中使用代理连接到 dns 服务器?
问题描述
默认情况下,请求不会nameservers
通过proxies
提供给它的参数来解析。我们如何使用让它做到这一点?
解决方案
基于请求文档:
使用该方案
socks5
会导致DNS
解析发生在客户端,而不是代理服务器上。这与 curl 一致,它使用该方案来决定是DNS
在客户端还是代理上进行解析。如果要解析代理服务器上的域,请使用socks5h
作为方案。
因此,我们必须只设置socks5h
为proxies
参数提供的代理方案。
推荐阅读
- html - 根据Angular 6中的类删除元素
- filtering - 将 Sentinel 1 Image Collection 过滤到我感兴趣的区域在 google-earth-engine 中没有产生任何特征(或图像)
- javascript - 如何在节点js中上传文件到服务器上?
- c++ - 创建包含字符序列的 nan 时,如何取回字符序列?
- google-bigquery - Google BigQuery 旧语法的保留字列表
- haskell - Windows 上的 Duckling 安装 - 缺少 C 库:windows 上的 pcre
- maven - 在柑橘测试用例中使用 maven 属性
- sql - 将两个查询 sql 合并为一个映射到 POCO
- android - Recyclerview不能滚动?
- woocommerce - 在哪里可以找到 woocommerce hooks 原始代码功能?