导航:首页 > IDC知识 > python域名匹配

python域名匹配

发布时间:2021-03-23 04:53:07

1、Python如何把几个不同网址都匹配

list(re.finditer('http://comment.kuwo.cn/com.s?type=get_comment&uid=0&prod=newWeb&digest=15&sid=5899379&page=d+&rows=20&f=web&gid=46fff5dd-5782-4eed-bc64-ddc5ed74d485&jpcallback=getCommentListFn&_=d+',s))

提醒:"page= "也不一样

2、python匹配IP和端口

import re
results = re.findall('(?isu)<td>(d+).(d+).(d+).(d+)</td>s*<td>(d+)</td>', your_html)
for ip,port in results:
    print '%s:%s'%(ip,port)

3、python怎么判断某个域名是顶级域名还是二级域名

比如:baidu.com 这是百度的顶级域名

.baidu.com 这是二级域名

www.baidu.com这也是二级域名

..baidu.com 这是三级域名

*.baidu.com 这是泛域名

习惯上这样区分,一般不称谓一级域名。个别人说指的一级域名就是顶级域名。

4、python 获取域名是泛域名还是实际域名

使用urllib.parse.urlparse(url).hostname获取域名,通过socket.gethostbyname(域名)获取IP地址,再通过socket.gethostbyaddr(ip地址就可以得到)真实的hostname了。 代码示例 python3.x: import urllib.parseimport socketurl = '你要获取的网...

5、python正则表达式匹配IP地址?

上面那个没啥解释的,就说下面这个。正则的匹配原则都是先左后右。

2这个位置表达式[01]{0,1}d{0,1}d 已经成功的匹配到了21所以返回查找成功匹配'21'

如果你要求整个匹配的话你可以这样

In [6]: re.search("^(([01]{0,1}d{0,1}d)|[2][0-4][0-9]|[2][5][0-5])$","218")

Out[6]: <re.Match object; span=(0, 3), match='218'>

6、判断域名是否可以用 python

python是一种计算机编程语言,和域名没有关系,任何域名都可以用。

与python域名匹配相关的知识