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端口扫描

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

    使用python验证代理ip是否可用的实现方法

    通过编写一个爬虫来抓取网站上面的IP地址,端口,及类型,把这些信息存到本地。这里不做介绍。 验证代理IP是否可用。原理是使用代理IP访问指定网站,如果返回状态为200,表示这个代理是可以使用的。 # _*_ coding:...

    python循环监控远程端口的方法

    在ip.txt中每行一个ip地址和端口号,代码可循环监控这些ip地址的指定端口是否正常 #!/usr/bin/env python # -*- coding: gbk -*- import socket,time while 1: file_obj = open('ip.txt') for line in file_obj: ...

    基于python的DNS中继服务器源码

    还要指定上游DNS服务器的IP地址和端口号以及本地监听的IP地址和端口号。 总之,这个代码实现了一个基本的DNS服务器,它可以对一些特定的DNS查询请求作出自定义的响应。但请注意,在使用这个代码之前,你需要确保...

    Python检测端口IP字符串是否合法

    IP合法性校验是开发中非常常用的,看起来很简单的判断,作用确很大,写起来比较容易出错,今天我们来总结一下,看一下3种常用的IP地址合法性校验的方法。 不使用正则表达式的方式: def is_ip(ip: str) -> bool: ...

    python基于socket函数实现端口扫描

    本文实例为大家分享了python...其次,通过正侧表达式来判断输入的是不是IP地址 compile_ip = re.compile( '^(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|[1-9])\.(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|\d)\.(1\d{2}|2[0-4]\d|25

    python抓取数据包提取五元组

    提取五元组:五元组是指网络通信中标识唯一连接的五个关键属性,包括源IP地址、目标IP地址、源端口号、目标端口号和传输协议(如TCP或UDP)。通过解析数据包的网络协议头部,可以提取这些五元组信息。 存储或处理...

    python基础教程之udp端口扫描

    一、概述任务描述:开发一个程序,用于获取局域网中开启snmp服务的主机ip地址列表,并写入相应文件以便其它程序使用。背景知识:SNMP是基于UDP的,而且标准的SNMP服务使用161和162端口。思路:1、获取局域在线主机...

    毕业设计-基于python漏洞扫描系统毕业设计与实现(源码+数据库+演示视频).zip

    本次的系统搭建,是以Python框架来进行有效的功能模块的搭建,通过以MySQL数据库来进行数据对接,通过核心的端口扫描,输入ip地址后返回扫描的结果,设计端口列表菜单,在端口列表菜单中能够查看到每一项查询过的...

    计算机网络 python socket通信

    绑定地址和端口:对于服务器端,使用bind()函数将套接字绑定到特定的IP地址和端口号上。对于客户端,通常不需要绑定。 监听连接请求(仅适用于服务器端):对于TCP通信,服务器调用listen()函数开始监听来自客户端...

    Python 实现 WSL 2 自动 Windows 主机IP和端口转发,可远程 SSH 登录和访问

    WSL 2 和 WSL 1 一个很大的不同点,WSL 1 是和 Windows 共享 IP 地址,因此可以直接通过主机 IP 地址直接 SSH 登录。 而 WSL 2 则采用了像 VMware 虚拟机一样的 Hyper-V 虚拟网络,本想着直接用 Windows 的端口监听和...

    Python命令启动Web服务器实例详解

    Python命令启动Web服务器实例详解 利用Python自带的包可以建立简单的web服务器。在DOS里cd到准备做服务器根目录的路径下,输入命令:...其他机器也可以通过服务器的IP地址来访问。 这里的“Web服务器模块”有如下三种:

    python_port_scanner_interactive:只是一个交互式python脚本,它将使您能够探测和扫描服务器(本地和远程)的开放端口

    交互式python脚本,可让您探测和扫描本地或远程服务器的开放端口。 步骤1.输入您的目标IP地址。 例如:192.168.0.1 Hit enter to submit 第2步。输入我们要扫描的起始端口(0表示最低端口) 第3步。输入我们要...

    python c/s临时通讯

    python 通过socket实现的tcp多线程连接,使用tk创建图像界面,pymysql模块连接数据库,实现了qq单聊和群聊,显示在线用户。 运行时需改代码中的IP地址和端口。

    PostScan_python_端口扫描_postscan_

    简易的端口扫描器,简易前端界面,语言是python,打开直接运行即可。把输入的域名地址转换后赋值给IP地址。然后扫描哪个端口是开放的。

    python编写的爬虫代理ip池.zip

    # 监听的ip地址和端口 这里修改访问端口 http=0.0.0.0:8000 # 配置工程目录 项目所在的绝对路径 chdir=/path/to/proxy_ip_pool/ProxyIPPool/ # 配置项目的wsgi目录。相对于工程目录 wsgi-file=ProxyIPPool/wsgi.py ...

    python实现udp传输图片功能

    对于客户端,UDP不用建立连接,只管发送不管接收到没有,所以可以直接对服务器的IP地址和端口号发送信息,然后等待应答。 注意传输的数据是二进制流数据,所以要找方法把需要传输的数据编码成二进制码流,传过去之后...

    python Tcp协议发送和接收信息的例子

    需要建立2个文件,一个作为客户端,一个作为服务端 文件一 作为客户端client,文件二作为服务端server ...#2,建立连接发送连接请求 ip地址和端口号 s.connect(('127.0.0.1',8000)) s.send(你好.encode())

Global site tag (gtag.js) - Google Analytics