访问某个链接 返回自己的本机ip地址

岳小威子
2023-09-05 / 485 个字 / 0 评论 / 14 阅读 / 加载耗时:26ms / 正在检测是否收录...
温馨提示:
本文最后更新于2023年09月05日,已超过237天没有更新,若内容或图片失效,请留言反馈。

要访问某个链接并返回您自己的IP地址,您可以使用Python中的requests库来发送HTTP请求,并从响应中获取IP地址。

以下是一个示例代码片段:

python
import requests

def get_my_ip():
    url = "https://api.ipify.org?format=json"
    response = requests.get(url)
    if response.status_code == 200:
        data = response.json()
        ip_address = data["ip"]
        return ip_address
    else:
        return None

my_ip = get_my_ip()
if my_ip:
    print("我的IP地址是:", my_ip)
else:
    print("无法获取IP地址")

在上述代码中,get_my_ip函数发送GET请求到https://api.ipify.org?format=json,该网址会返回包含您的IP地址的JSON数据。然后,我们从响应中提取IP地址并将其返回。

您可以根据需要将上述代码集成到您的项目中,以获取您自己的IP地址。请注意,这可能会受到网络环境和访问限制的影响。

除了https://api.ipify.org?format=json之外,还有一些其他网站可以提供类似的IP地址查询服务。以下是一些常用的IP地址查询网站:

  1. https://ipinfo.io/json: 该网站提供IP地址的详细信息,包括地理位置、运营商和主机名等信息。您可以发送HTTP请求到该网站并解析JSON响应来获取IP地址信息。
  2. http://ip-api.com/json: 这个网站也提供IP地址的详细信息,包括地理位置、时区、运营商和ASN等。您可以发送HTTP请求到该网站并解析JSON响应来获取IP地址信息。
  3. https://ipapi.co/json: ipapi是一个提供IP地址相关信息的服务,包括地理位置、时区、国家代码和货币代码等。您可以发送HTTP请求到该网站并解析JSON响应来获取IP地址信息。
  4. https://ifconfig.co/json: ifconfig.co提供了简洁的IP地址查询服务,返回JSON格式的IP地址信息,包括IP地址、地理位置和ASN等。您可以发送HTTP请求到该网站并解析JSON响应来获取IP地址信息。

这些网站都支持HTTP GET请求,并在响应中以JSON格式返回IP地址的相关信息。您可以根据自己的需求选择合适的网站来获取IP地址信息。请注意,在使用这些网站的时候,查看并遵守各网站的使用条款和隐私政策。

文章到这里就结束了

您在本文章已经停留了大概
喜欢的话就点个赞吧!或着请我喝个冰可乐,我就太感谢你了!


0
打赏
拜谢打赏(☆ω☆)

感谢老板,老板大气。。

评论 (0)

取消