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是一种计算机编程语言,和域名没有关系,任何域名都可以用。