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是一種計算機編程語言,和域名沒有關系,任何域名都可以用。