python代码获取远程电脑IP

实时的使用邮箱发送IP地址到指定邮箱

使用python代码封装好的软件:
链接:https://pan.baidu.com/s/1Flz7HHtZM0w3HGDeF-4BhQ?pwd=yxy2
提取码:yxy2
python代码获取远程电脑IP_第1张图片

打开Ipreporter.exe,改bug

python代码获取远程电脑IP_第2张图片
Failed to execute script ‘ip_reporter’ due to unhandledexception: HTTPSConnectionPool(host=‘6.ipw.cn’,port=443): Max retries exceeded with url:
最开始的一个错误:
Traceback (most recent call last):
File “urllib3\connection.py”, line 174, in _new_conn
File “urllib3\util\connection.py”, line 72, in create_connection
File “socket.py”, line 954, in getaddrinfo
socket.gaierror: [Errno 11001] getaddrinfo failed
最后的一个错误:
During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “ip_reporter.py”, line 36, in
File “requests\api.py”, line 73, in get
File “requests\api.py”, line 59, in request
File “requests\sessions.py”, line 587, in request
File “requests\sessions.py”, line 701, in send
File “requests\adapters.py”, line 565, in send
requests.exceptions.ConnectionError: HTTPSConnectionPool(host=‘6.ipw.cn’, port=443): Max retries exceeded with url: /api/ip/myip?json (Caused by NewConnectionError(‘: Failed to establish a new connection: [Errno 11001] getaddrinfo failed’))
错误的第一步判断是python是否安装合适。

python代码获取远程电脑IP_第3张图片
可以很容易看到python没法安装

进行python安装

随便找个安装下
https://blog.csdn.net/weixin_49237144/article/details/122915089
哎,版本都好高
https://blog.51cto.com/u_15581550/5188156
写的太复杂了,换这个网址
https://www.python.org/downloads/
一个个搞太复杂了
https://www.python.org/downloads/release/python-3716/
这个是申明,不用管

python下载地址

https://www.python.org/downloads/windows/
这个是全部的下载页面
直接下载3.7.2就行,这个经典
https://www.python.org/downloads/release/python-372/
选择Win的下载,64位
https://www.python.org/ftp/python/3.7.2/python-3.7.2-amd64.exe
python代码获取远程电脑IP_第4张图片
python代码获取远程电脑IP_第5张图片
python代码获取远程电脑IP_第6张图片
python代码获取远程电脑IP_第7张图片
python代码获取远程电脑IP_第8张图片

安装好以后就可以关闭了,我们这时候按 Windows键 + r键,输入 cmd ,点击确定,会出现以下界面,在这里输入Python后显示下面的文字就说明我们已经安装成功。
python代码获取远程电脑IP_第9张图片
这个只是环境变量没有导入,在Win11里面会进入谷歌商店

python环境变量

找到python的安装路径,找到这两个路径(根据自己的安装路径确定)
C:\SoftD\19Python37
C:\SoftD\19Python37\Scripts
python代码获取远程电脑IP_第10张图片
离谱,居然发现谷歌商店可以直接安装
python代码获取远程电脑IP_第11张图片

python代码获取远程电脑IP_第12张图片
python代码获取远程电脑IP_第13张图片
咋们可以称他为高科技吗

重写测试Ipreporter.exe

还是继续报错,内容几乎相同
python代码获取远程电脑IP_第14张图片
比较简单的测试三方包和安装指令,大家自己看
python代码获取远程电脑IP_第15张图片
python代码获取远程电脑IP_第16张图片
python代码获取远程电脑IP_第17张图片
python代码获取远程电脑IP_第18张图片
啊啊啊,还是这个问题,求救求救
python代码获取远程电脑IP_第19张图片

  1. 需修改email_info中帐号信息,填上自己邮箱信息

帐号设置

username = [email protected] # qq邮箱用户名
password = xxxxxxxxxxx # qq邮箱授权码
send_mail = [email protected] # 发送地址,可以同上用户名
receive_mail = [email protected] # 接受邮件的地址,可以与发件地址一致
mail_host = smtp.qq.com # QQ邮箱的mail host
port = 587 # 设置端口号
mail_subject=第一台电脑地址 #邮件主题

  1. 将整个文件夹放置在C盘任意目录下
  2. 以管理员权限运行create-task.bat文件

使用方法

python代码获取远程电脑IP_第20张图片

你可能感兴趣的:(python,tcp/ip,开发语言)