最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python 匹配url中是否存在IP地址的方法

 更新時間:2018年06月04日 10:50:52   作者:Together_CZ  
今天小編就為大家分享一篇python 匹配url中是否存在IP地址的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

因為需要檢測一個一個鏈接中是否包含了IP地址,在這里需要使用到正則表達式 ,python完美的支持了正則表達式,在這里使用re模塊來完成,對正則表達式并不是很熟練,每次都是需要用的時候現(xiàn)查一下然后寫一下,這里給出來自己的代碼以及借鑒別人的匹配模式

#!/usr/bin/env python
# -*- coding: utf-8 -*-
'''
功能:對于給定的URL,檢測其中是否包含IP
'''
import re
def ip_exist_two(one_url):
	compile_rule = re.compile(r'(?<![\.\d])(?:\d{1,3}\.){3}\d{1,3}(?![\.\d])')
	match_list = re.findall(compile_rule, one_url)
	if match_list:
		print match_list
	else:
		print 'missing................'
def ip_exist_one(one_url):
	compile_rule = re.compile(r'\d+[\.]\d+[\.]\d+[\.]\d+') 
	match_list = re.findall(compile_rule, one_url)
	if match_list:
		print match_list
	else:
		print 'missing................'
if __name__ == '__main__':
	ip_list = ['http://101.23.45.67/sd/sd.html','http://www.baidu.com',
	'http://34.54.65.3/dsdfjkk.htm','http://dhj.fdjjd.com/78078979/dsdfjkk.htm']
	for one_url in ip_list:
		ip_exist_one(one_url)
	print '****************************************************'
	for one_url in ip_list:
		ip_exist_two(one_url)

ip_exist_one(one_url)里面是自己的匹配模式,個人感覺更簡練一下,ip_exist_two(one_url)里面是網(wǎng)上提供的匹配IP的正則表達式,感覺比較繁雜一下,不過試驗了一下都是可以正確匹配出來結(jié)果的。

下面是打印出來的結(jié)果

['101.23.45.67']
missing................
['34.54.65.3']
missing................
****************************************************
['101.23.45.67']
missing................
['34.54.65.3']
missing................

以上這篇python 匹配url中是否存在IP地址的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 使用python+pygame實現(xiàn)中秋節(jié)動畫效果

    使用python+pygame實現(xiàn)中秋節(jié)動畫效果

    馬上就要中秋節(jié)了,使用python可以實現(xiàn)中秋節(jié)動畫效果,包括月亮、兔子和煙花嗎?當然是可以的,那該如何實現(xiàn)呢?這篇文章我們主要使用pygame來實現(xiàn),文中有詳細的代碼示例供大家參考,需要的朋友可以參考下
    2023-09-09
  • Numpy的簡單用法小結(jié)

    Numpy的簡單用法小結(jié)

    這篇文章主要介紹了Numpy的簡單用法小結(jié),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-08-08
  • Python numpy.power()函數(shù)使用說明

    Python numpy.power()函數(shù)使用說明

    這篇文章主要介紹了Python numpy.power()函數(shù)使用說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • 使用Selenium破解新浪微博的四宮格驗證碼

    使用Selenium破解新浪微博的四宮格驗證碼

    今天小編就為大家分享一篇關于使用Selenium破解新浪微博的四宮格驗證碼的文章,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • python 獲取本機ip地址的兩個方法

    python 獲取本機ip地址的兩個方法

    用python 獲取本機ip地址的多種方法,需要的朋友可以參考下
    2013-02-02
  • python基于FTP實現(xiàn)文件傳輸相關功能代碼實例

    python基于FTP實現(xiàn)文件傳輸相關功能代碼實例

    這篇文章主要介紹了python基于FTP實現(xiàn)文件傳輸相關功能代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-09-09
  • python游戲?qū)崙?zhàn)項目之童年經(jīng)典超級瑪麗

    python游戲?qū)崙?zhàn)項目之童年經(jīng)典超級瑪麗

    史上十大最經(jīng)典小霸王游戲中魂斗羅只能排在第二,那么第一是誰?最經(jīng)典最風靡的當屬超級瑪麗,那個戴帽子的大胡子穿著背帶褲的馬里奧哪個不認得,小編帶你用python實現(xiàn)超級瑪麗緬懷童年
    2021-09-09
  • 在cmd中查看python的安裝路徑方法

    在cmd中查看python的安裝路徑方法

    在本篇文章里小編給大家整理的是關于怎樣在cmd中查看python的安裝路徑的相關內(nèi)容,有興趣的朋友們學習參考下。
    2019-07-07
  • Python線程之如何解決共享變量問題

    Python線程之如何解決共享變量問題

    這篇文章主要介紹了Python線程之如何解決共享變量問題,掐滅問我們學習了銀行轉(zhuǎn)賬的這個場景,本文解決上次多個線程的操作都更改了amount變量導致運行結(jié)果不對的問題,需要的朋友可以參考一下
    2022-02-02
  • Python?sklearn庫中的隨機森林模型詳解

    Python?sklearn庫中的隨機森林模型詳解

    本文主要說明?Python?的?sklearn?庫中的隨機森林模型的常用接口、屬性以及參數(shù)調(diào)優(yōu)說明,需要讀者或多或少了解過sklearn庫和一些基本的機器學習知識
    2023-08-08

最新評論

贡嘎县| 彩票| 敦煌市| 崇仁县| 娄底市| 上虞市| 紫金县| 水城县| 台中县| 弥勒县| 白水县| 获嘉县| 永新县| 广德县| 神木县| 广河县| 咸宁市| 贵南县| 平凉市| 上高县| 长汀县| 汶川县| 乾安县| 钦州市| 江华| 庐江县| 满城县| 壤塘县| 两当县| 天峻县| 乌鲁木齐市| 离岛区| 宁晋县| 新乡县| 本溪| 琼中| 华池县| 北流市| 花莲市| 济阳县| 菏泽市|