導航:首頁 > 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域名匹配相關的知識