0 0

python 如何获得Ip地址和端口啊?5

不要跟我说通过url得到request,再得到ip和端口,现在的问题就是我需要知道ip和端口后,拼接url。

从网上找到了资料:
socket.gethostbyname(socket.gethostname()) 这个可以找到IP ,没问题!
socket.getservbyname('http','tcp')这个打印的端口号却是80,但实际上我这是8080
2014年12月12日 17:02

1个答案 按时间排序 按投票排序

0 0

额 ,这个返回80不奇怪,http默认端口80
socket.getservbyname('http','tcp')返回的也正是这个默认值,相当于你发起一个http请求他默认就走的是80端口,至于你说的8080其实是你自己把web服务指向到了8080
这个时候你访问的时候需要明确指定访问8080端口,或者你配了虚拟路径或者域名之类的直接解析过去。

2014年12月23日 14:39

相关推荐

    Python 网络编程 01_IP地址_端口.mp4

    Python 网络编程 01_IP地址_端口.mp4

    python 编写 ip 地址统计(iis)分析

    编写一个python 2.7 版本的 ip 地址统计程序,适用于统计log 日志中的ip次数

    Python扫描IP段查看指定端口是否开放的方法

    在Python编程中,有时我们需要检测一个IP地址段内的主机是否存在,并确定它们的特定端口是否开放。这在网络安全检查、网络设备配置或者服务监控中非常常见。本篇将详细介绍如何使用Python的socket模块来实现这样的...

    python端口扫描器图形化界面.zip

    3. **端口扫描逻辑**:根据指定的IP地址和端口范围,创建socket对象并尝试连接。可能会使用多线程或多进程来并发扫描多个端口,以提高扫描速度。 4. **结果展示**:将扫描结果实时更新到GUI界面上,展示每个目标主机...

    python3脚本程序,输入起始ip和终止ip即可自动进行ping测试

    python3脚本程序,输入起始ip和终止ip即可自动进行ping测试

    pyqt5实现自动获取IP软件

    这个“pyqt5实现自动获取IP软件”项目是基于Python3.6开发的,旨在帮助用户自动获取并显示他们的IP地址。下面我们将详细探讨PyQT5的使用、自动获取IP地址的实现以及系统托盘功能。 首先,PyQT5是Qt库的一个Python...

    python网络安全局域网端口扫描.zip

    在局域网端口扫描中,我们需要创建一个socket对象,设置其地址族为AF_INET(IPv4)和套接字类型为SOCK_STREAM(TCP),然后尝试与目标主机的每个端口建立连接。 以下是一个简单的端口扫描代码片段: ```python ...

    python ip端口扫描

    两个文件,ipscan.py是扫描存活主机,portscan.py扫描端口,data.txt是存放活跃主机ip地址。使用方法:cmd 进入ipscan.py目录,python ipscan.py 网关地址 ,然后就会开始扫,之后将扫出的主机写入data中.然后你双击...

    获得访问者的IP地址

    总的来说,这个"Test-IP"项目提供了一个基础的平台,让你能够学习和实践如何在Java Web环境中获取访问者的IP地址。通过这个项目,你可以深入了解HTTP请求的处理流程,并掌握相关的方法和技术。同时,这也为你进一步...

    python使用多线程+socket实现端口扫描

    # 示例:检查某个IP地址的80端口是否开放 ip = '192.168.1.1' port = 80 if check_port(ip, port): print(f'Port {port} is open on {ip}') else: print(f'Port {port} is closed or unreachable on {ip}') ``` ...

    Python-通过扫描全网绕过CDN获取网站IP地址

    总结来说,Python通过网络编程和DNS解析可以有效地绕过CDN获取网站的真实IP地址,这在某些情况下,比如网络安全分析、性能测试或者研究中,可能是必要的技能。理解这些技术对于一个专业的Python开发者至关重要。

    获得主机域名及其IP和Port端口

    在IT领域,获取主机域名及其对应的IP地址和Port端口是一项基础且重要的任务。这涉及到网络通信的基础知识,包括互联网协议、域名系统(DNS)以及网络连接的建立。以下是关于这个主题的详细解释: 首先,我们需要理解...

    python 通过onvif协议获取 Rtsp 视频.zip

    Rtsp URL通常包含设备的IP地址、端口、会话ID等信息。 以下是实现这一过程的步骤: 1. 安装`pyonvif`库:你可以使用`pip install pyonvif`命令来安装。 2. 初始化ONVIF客户端:创建一个`onvif.Client`实例,输入...

    易语言批量地址加端口生成器

    在网络安全领域,批量生成IP地址加端口的列表可以用于网络扫描,例如Nmap等工具就常常用于检测网络上开放的服务和端口。通过这个生成器,用户可以快速构建一个待扫描的目标范围,了解网络中哪些设备或服务可能在线,...

    Python UDP\IP通信服务器与客户端

    - 客户端和服务器都可以使用`sendto()`方法向指定的IP地址和端口号发送数据。 5. **循环接收**: - 为了持续监听并响应来自多个客户端的数据,服务器通常会在一个无限循环中调用`recvfrom()`。 6. **数据处理**...

    获取IP地址 常用加密解密 字符串压缩 端口扫描 域名解析

    获取IP地址通常涉及到网络编程,如在C#或Python等语言中使用`System.Net.NetworkInformation`库或`socket`模块来获取本地或远程主机的IP。例如,WindowsFormsIPGetTest可能是一个简单的Windows Forms应用,用于显示...

    python脚本案例多进程端口扫描器

    1. **任务分配**:根据目标IP地址和待扫描的端口范围,将扫描任务平均分配给多个进程。 2. **并发执行**:每个进程独立执行扫描任务,从而实现并发操作。 3. **结果汇总**:所有进程完成任务后,主进程收集各个子...

    TCP_IP的python实现

    在服务器端,我们需要创建一个socket对象,绑定到特定的IP地址和端口号,然后监听客户端的连接请求。一旦有连接建立,服务器就可以接收和发送数据。 ```python import socket # 创建socket对象 server_socket = ...

Global site tag (gtag.js) - Google Analytics