• 注册
  • 查看作者
    • python通过域名获取IP

      Python 提供了两个级别访问的网络服务:

      • 低级别的网络服务支持基本的 Socket,它提供了标准的 BSD Sockets API,可以访问底层操作系统 Socket 接口的全部方法。

      • 高级别的网络服务模块 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。

      话不多说,还是直接上代码吧!

      import socket'''
      通过域名获取IP'''
      
      
      def main(url):
          if 'http://' in url:
              name = url.replace('http://', '')
          else:
              name = url.replace('https://', '')
          try:
              info = socket.getaddrinfo(name, 80, 0, 0, socket.SOL_TCP)
              print(info[0][4][0])
          except socket.gaierror as err:
              print(err)if __name__ == '__main__':
          f = open('./link.txt', 'r', encoding='utf-8')
          data = f.read().split("\n")
          for link in data:
              print(link)
              main(link)

      广东·深圳
    • 0
    • 0
    • 0
    • 151
    • 请登录之后再进行评论

      登录
    • 到底部
    • 实时动态
    • 换皮肤
    • 单栏布局 侧栏位置:
      版权所有©(2022)ShenLin.ink All Rights Reserved. 粤ICP备2024205822号