如何使用Python检查URL中是否存在IP地址? 有什么功能可以用来检查IP地址吗? 为示例:数据1&数据2获得IP后将返回1,而数据3将返回0
data =['http://95.154.196.187/broser/6716804bc5a91f707a34479012dad47c/',
'http://95.154.196.187/broser/',
'http://paypal.com.cgi-bin-websc5.b4d80a13c0a2116480.ee0r-cmd-login-submit-dispatch-']
def IP_exist(data):
for b in data:
containsdigit = any(a.isdigit() for a in b)
if containsdigit:
print("1")
else:
print("0")
如果您想确保IP是正确的,您可以使用另一个答案中建议的regex从url中提取它,然后验证您可以使用netaddr它使用起来相当简单。在
使用正则表达式:
对于更细粒度的regex外观here。在
相关问题 更多 >
编程相关推荐