首页
学习
活动
专区
工具
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

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

相关·内容

01 奇妙Python库之【socket(获取本机ip地址)】

前言 Python有着很多很酷第三方库,可以使任务变得更容易,可以说Python丰富第三方库资源是它优势,甚至有时候我们花了大量精力写好了代码,却发现一个库函数就轻而易举解决了。...但是Python有太多库了,究竟哪些是让人相见恨晚呢? 接下来,我们每天介绍一个有趣Python库。相信你看完之后也会觉得离不开它们!...简介 socket(获取本机ip地址) 使用socket,先获取电脑主机名后,再获取本机IP地址。 其中socketPython内置标准库,无需安装。...import socket as s hostn = s.gethostname() Laptop = s.gethostbyname(hostn) print("你电脑本地IP地址是:" + Laptop...) 得到结果如下,此IP为局域网内IP电脑本地IP地址是:10.13.49.135 如若想获取电脑公网IP地址,可以借助一些第三方网站,比如下面这个。

1.1K20

一周一技 | 如何快速拥有 600 + 个代理 IP

至于 Tor 到底能提供多少个代理 IP ,昨晚测试了2 个小时,还没有测完。 爬虫使用 Tor 代理优势在哪?...•Tor 代理每隔几分钟会切换一次出口IP,意味着每过几分钟就可以使用一个新IPTor 代理通过多层中间节点保证匿名性 Tor 连接过程是怎么样?...如何搭建一个可用 Tor 代理 首先需要一台能够自由浏览网络服务器,这里使用服务器是 Ubuntu 18.04.3 接着需要安装 Tor 代理, 注意这里安装不是 Tor Brower。...这里提供了 Python 2 和 Python 3 两个版本。...为主机 IP,之后 IP 为随机分配 IP Python3 依赖包 pip3 install pysocks pip3 install requests 测试脚本 import requests

2.7K10

基于Tor匿名网络ip爬虫

基于tor匿名网络ip爬虫.更换ip方式有多种,其中tor这类型则适合ip更换次数不大,网页数据量也不大,但是又厌恶代理那天天失效麻烦,则最简单快捷便是使用tor在本机搭建一个出口端口...,让需要更换ip爬虫程序制定proxies指向端口.简单而且快捷,可使用ip池子总数1000左右,实际中有500左右可以使用,匿名性当然不用质疑了....requests方式发送请求 import socket import socks import requests socks.set_default_proxy(socks.SOCKS5...,tor算是部署成本最小,只要你本机能够访问外国网站即可拥有500个ip使用,并且能够保证相当高匿名性.但是问题也是存在,如果目标网站网页内容多,或者在抓取时候使用phantomjs等方式就也一样是网速要求比较高这个时候就需要另外方式了...SCRAPY学习笔记九 增量爬取url 使用 yield 用法 破解某滑动验证码 爱奇艺腾讯搜狐优酷四大视频网站反爬虫技术研究 任意关键词下淘宝商品信息采集器,拿下了信息却看不透套路

1.8K40

Python使用Tor作为代理进行网页抓取

常用解决办法 使用ip代理池, 使用代理池代理ip, 隐藏我们实际ip, 从何起到绕过防爬技术干扰。...实现思路 运行torPython使用Tor作为selenium代理 对一个目标网站发起请求 重复步骤2和3 实现代码 from stem import Signal from stem.control..., 因为本地电脑为mac, 因此直接通过brew安装 brew install tor, 安装完成后启动Tor服务, brew services start tor 下载浏览器驱动, 因为本地使用...打印出代理后ip Stem 是基于 Tor Python 控制器库,可以使用 Tor 控制协议来对 Tor 进程进行脚本处理或者构建。...Stem: 是基于 Tor Python 控制器库,可以使用 Tor 控制协议来对 Tor 进程进行脚本处理或者构建。

6.6K20

如何使用CloakQuest3r获取受安全服务保护网站真实IP地址

关于CloakQuest3r CloakQuest3r是一款功能强大Python工具,该工具可以帮助广大研究人员获取和查看受Cloudflare和其他安全服务商保护网站真实IP地址。...Cloudflare是一种广泛采用网络安全和性能增强服务,而CloakQuest3r核心任务就是准确识别隐藏在Cloudflare防护下网络服务器真实IP地址。...Termux用户可以使用下列命令完成cryptography组件安装: pkg install python-cryptography 该工具会检测目标网站是否使用了Cloudflare,如果没有,...SecurityTrails API使用 我们还可以使用SecurityTrails API获取历史IP记录信息,此时需要在config.ini配置文件中配置一个API密钥: [DEFAULT] securitytrails_api_key...= your_api_key (右滑查看更多) 工具使用样例 python cloakquest3r.py example.com 工具运行截图 工具在线演示 CloakQuest3r在线功能演示:

18210

如何使用Python来自动化婚礼

在绘制一个MVP并且考虑数据库时候,想要某些易于分享东西,并且不想要浪费时间来构建视图。偶然发现gspread python库使得能够读写谷歌电子表格。...(发送给客人邮件数,稍后它会派上用场) 主要数据输入完成后,使用gspread来遍历列表,并且发送短信给每一个具有与之相关联手机号码客人:Sheets.py import json import...接下来,使用Flask作为web服务器,然后设置Twilio消息请求URL指向/messages url,并创建简单if语句来解析回复 (yes, no):hello_guest.py @app.route...第一条消息是在2月19日早上8:37时候发送,而在3分钟后,也就是早上8:40收到了第一条回复。到了早上9:38,收到了23条确认回复,这可是32%接受率!...这需要一些额外工作,但一旦重排代码,就可以按需批量运行脚本,并最后通过短信获取客人最新状态:food.py import json import time import gspread

2.7K80

如何绕过CloudFlareBot保护机制

写在前面的话 几个月前,向CloudFlare漏洞奖励计划提交了一个貌似漏洞东西。但根据他们说法,提交并不算是一个安全问题,并表示对“不予理睬”!...在这篇文章中,我们将跟大家探讨如何绕过CloudFlareBot保护机制。 直奔主题 如果你曾尝试使用Tor来访问类似shodan.io这样网站,你就知道验证码会有多么烦人了!...代理使用也非常简单,已经在【https://github.com/jychp/cloudflare-bypass】上给大家提供了一个Python封装器,我们可以这样使用它: >>> from cfproxy...此时,如果你尝试通过Tor来向你代理发送请求的话,你将会被屏蔽掉。...因此,我们需要向我们CloudFlare防火墙添加一条规则: 现在,你就可以使用Tor并在不需要任何验证码情况下向你代理发送请求了。 此时,你可以向任何使用了CloudFlare网站发送请求。

6.8K20

如何3亿IP中找到CISCO后门路由器

接到某单位通知让查找中国具有SYNful Knock后门CISCO路由器,按照曼迪安特分析报告称中国已经发现3台具有SYNful Knock后门路由器,如何快速从全国3亿IP地址中快速查找出3IP...一、获取IP地址 为保证中国IP全面性,从apnic重新获取亚洲区域所分配到IP,过滤出CNIP,结果如下。...二、IP地址格式调整 将IP地址格式调整成zmapCIDR格式,如下: 三、使用zmap检测80端口开放ip 命令:zmap -w china_ip_cidr.txt -p 80 -o 80.txt...四、POC制作思路 互联网搜索发现还没有此后门POC(现在CISCO已经发布自己POC,后期POC也参考CISCOPOC做了适当调整),没办法自给自足仔细研读了曼迪安特报告,经过多次改版最终...ACK报文特征符合性,代码如下: 五、批量执行 (一)将待检测IP入库,祭出编写神器pwscan大规模检测框架,设定进程数1000,启动检测框架如下: 框架启动了1000个扫描引擎。

1.6K60

python3使用付费代理和ip维护「建议收藏」

免费ip满足不了需求并且不是很稳定,所以选择代理ip买了一天2000ip,这些对于我小爬爬就够了。记录了第一次使用代理ip一些坎坷和经历,希望能够减少初学者坑。...二:ip有效期,现在大部分ip代理都是有有效期就是1-5分钟有效期(蘑菇有效期其实还是挺长),当ip失效后你需要将此ipip池中删除。...三:python3使用代理ip方式:下文会介绍,以前python3使用代理ip也有格式,你爬取是http用http,是https用https就行。...不同异常要采用不同策略。(可用状态码,全局变量判断)。 五:注意使用信息和要求:那个xx代理不能请求频率超过5s。还有就要有添加本地ip地址。...'], b['port']) global proxies proxies['http']=d global msg msg=b # 使用cursor()方法获取操作游标

37930

3proxy使用方法

您从本文可以得到: 1.如何在linux/windows下安装3proxy代理软件,并使用其开设代理 2.调整3proxy代理链,使用多个父代理联合上网 3.使用3proxy开设多个代理 3proxy...先粗略说明一下网络环境及想用3proxy实现哪些功能 手头上有一个socks代理,希望大部分网络连接通过这个代理,同时不想进行代理所需身份验证。...同时,是一个tor用户,但从来没有用过privoxy其它功能,只用tor来浏览网页,所以希望将tor转换为普通http代理。 同时,还需要开设一个代理给寝室中同学使用。...好了,让我们看一下cfg文件是如何实现以上要求(#后为注释): timeouts 30 30 60 60 180 1800 60 120  log D:/temp/3proxy.log D ...auth iponly #只使用ip进行用户印证 allow * 127.0.0.1 * parent 1000 socks5 192.168.0.1 8080 usr pwd #父代理 proxy

6.9K10

Scrapy爬取美女图片第四集 突破反爬虫(上)

之后打算再开通一个微信公众号,自己使用python开发微信公众号后台,给大家提供一些生活上服务,例如及时提醒一些商家优惠信息,跟踪快递,提醒天气等等,大家如果有什么好想法,可以给我留言,你点子如果被采用了...动态设置user agent 禁用cookies 设置延迟下载 使用Google cache 使用IP地址池(Tor project、V**和代理IP使用Crawlera 一般前三个策略是必须要做...,然后咱们在选择使用代理ip池,就可以绕过绝大部分网站反爬虫机制。...自己买了一个V**(主要是为了访问外国网站使用Tor),然后在配上Tor,就可以形成一个ip地址池。 首先连接上V**,是一个美国地址 。...由于Tor网速较慢,下载了3万张图片花了一天左右。。。。 不过没有发生被ban掉情况。

1.3K30

如何使用ipChecker判断给定IP是否是Tor或开放代理

关于ipChecker  ipChecker是一款功能强大IP地址检测工具,该工具可以帮助广大研究人员判断一个给定IP地址是否是一个Tor节点或是一个恶意开放代理。  ...工作机制  ipChecker提供了一些插件可以帮助我们从公共站点中删除代理IP,所有的这些IP都会存储在一个数据库中,我们可以使用提供API进行查询。...为了避免误报,API只会返回当前日期IP,因为几乎所有的代理服务器或Tor节点使用都是动态IP。  ... 工具安装  由于该工具基于Python开发,因此我们首先需要在本地设备上安装并配置好Python环境。...  下面给出是工具API基础使用方法: 节点 方法 描述 / GET 所有节点文档 /statistics GET 获取统计信息,包括被屏蔽请求和数据库中每天获取全部代理信息 /ips?

83540

数据爬取与SOCKS5完美结合

通过使用SOCKS5代理,我们可以轻松实现IP轮换,有效规避反爬机制,降低被检测风险。- IP限制:一些网站对于同一IP地址频繁请求进行限制,导致我们无法快速获取大量数据。...使用SOCKS5代理可以实现IP切换,让我们能够通过多个IP地址进行数据抓取,提高效率。3. 如何结合数据爬取与SOCKS5代理?...使用Python语言,我们可以通过以下步骤实现数据爬取与SOCKS5代理完美结合:- 步骤1:安装所需Python库首先,确保你已经安装了Python,并安装需要库,如requests、socksipy...- 步骤2:配置SOCKS5代理在代码中配置SOCKS5代理,包括代理服务器IP地址、端口以及身份验证信息(如果有)。- 步骤3:爬取数据编写数据爬取代码,使用代理来发送请求和获取数据。..., 'proxy_ip', proxy_port, username='your_username', password='your_password')socket.socket = socks.socksocket

29230

看我如何通过Tor Onion在Windows中执行远程Shell

操作方法 首先,我们要在一个Windows Tor客户端中创建一个Tor onion服务(即隐藏服务)。下载了Tor Expert bundle(同样适用于Tor浏览器)-【下载地址】。...最基础客户端验证使用了共享密钥,你可以使用下列命令进行配置(torrc): HiddenServiceAuthorizeClient basic testuser 这里选择使用testuser作为客户端名称...接下来,我们可以使用配置文件torrc来开启Tortor.exe -f torrc ? ?...现在,用nc.exe在目标Windows设备上开启服务(几年前就在电脑上下载了nc.exe,不记得原始URL地址了,使用版本是v1.11,MD5为ab41b1e2db77cebd9e2779110ee3915d...现在我们目标主机已经配置好了,在另一台设备上,需要使用包含了认证cookie配置文件来开启Tor服务: HidServAuth nybjuivgocveiyeq.onion Wa5kOshPqZF4tFynr4ug1g

1.5K50
领券