首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何使用Python 3,socket and proxy (TOR)获取我的IP?

使用Python 3,socket和代理(TOR)获取IP的方法如下:

  1. 首先,确保已经安装了Python 3的最新版本。
  2. 导入所需的模块和库:
代码语言:txt
复制
import socket
import socks
import requests
  1. 设置代理服务器(TOR):
代码语言:txt
复制
socks.set_default_proxy(socks.SOCKS5, "localhost", 9050)  # 设置代理类型和代理地址
socket.socket = socks.socksocket  # 将socket的默认代理设置为TOR代理
  1. 使用requests库发送GET请求获取IP:
代码语言:txt
复制
response = requests.get("https://api.ipify.org?format=json")
ip = response.json()['ip']
print("我的IP地址是:" + ip)

这段代码使用了ipify API来获取IP地址。它发送一个GET请求到https://api.ipify.org,并以JSON格式返回IP地址。使用TOR代理可以保护你的隐私,隐藏真实IP地址。

请注意,使用TOR代理需要先安装TOR软件并启动TOR服务。

推荐的腾讯云相关产品:腾讯云服务器(CVM)

腾讯云服务器(CVM)是腾讯云提供的弹性云服务器,可满足各种计算需求。您可以根据实际需求选择不同配置的云服务器,并根据业务需求灵活调整配置。腾讯云服务器提供了丰富的操作系统镜像和应用软件,方便您快速部署和管理应用程序。

产品介绍链接地址:https://cloud.tencent.com/product/cvm

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的沙龙

领券