在 Python 中比较 IP

问题描述 投票:0回答:0

我是 Python 的新手,还在学习。我想制作一个应用程序来比较两个 IP,如果不相等,请发送电子邮件给我。我写了这段代码,但我认为我有问题,因为我没有收到电子邮件。有人可以帮我吗?

import requests as req
from  ipaddress import ip_interface
import smtplib

server = smtplib.SMTP('mail.company.com', 587)
server.starttls()
server.login('[email protected]', '3ecKSj67JRyNNX5E')

url: str = "https://checkip.amazonaws.com"
request = req.get(url)
ip: str = request.text

ip1 = str(ip)
ip2 = ip_interface('0.0.0.0')

if ip != ip2:
    server.sendmail('[email protected]','[email protected]', 'Your IP has been Changed !')


如果有人能帮助我或提出更好的解决方案,我将不胜感激。

python ip
© www.soinside.com 2019 - 2024. All rights reserved.