Requests获取连接的IP地址

Requests获取连接的IP地址,第1张

概述Requests获取连接的IP地址 @H_419_0@在接口自动化的时候,需要获取到连接的本地IP地址,方法如下@H_301_2@

import requestsrsp = requests.get("http://www.baIDu.com", stream=True)print (rsp.raw._connection.sock.getpeername()[0])print (rsp.raw._connection.sock.getsockname()[0])

输出:

import socket# 查看当前主机名print('当前主机名称为 : ' + socket.gethostname())# 根据主机名称获取当前IPprint('当前主机的IP为: ' + socket.gethostbyname(socket.gethostname()))# 下方代码为获取当前主机IPV4 和IPV6的所有IP地址(所有系统均通用)addrs = socket.getaddrinfo(socket.gethostname(),None)for item in addrs:    print(item)# 仅获取当前IPV4地址print('当前主机IPV4地址为:' + [item[4][0] for item in addrs if ':' not in item[4][0]][0])# 同上仅获取当前IPV4地址for item in addrs:    if ':' not in item[4][0]:        print('当前主机IPV4地址为:' + item[4][0])        break
@H_419_0@原文:https://blog.csdn.net/xc_zhou/article/details/80952350

总结

以上是内存溢出为你收集整理的Requests获取连接的IP地址全部内容,希望文章能够帮你解决Requests获取连接的IP地址所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1198341.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存