python3 提取主網域名稱

2021-10-05 08:28:09 字數 1120 閱讀 5559

一瓶水,兩包豆奶,乙個破站*一天。又是徘徊在***之間的一天。

閒的很,這是我未完成的某個工具其中乙個函式。

import re

defgetwant

(url)

: rewant = re.

compile

('\.[a-za-z]+'

) d = rewant.findall(url)

# 這是阿里雲網域名稱字尾大全 我排除了一些太不常見的和中文

white =

['.com'

,'.net'

,'.cn'

,'.info'

,'.xin'

,'.club'

,'.xyz'

,'.ltd'

,'.co'

,'.wang'

,'.top'

,'.vip'

,'.beer'

,'.art'

,'.cloud'

,'.site'

,'.shop'

,'.fun'

,'.link'

,'.online'

,'.tech'

,'.ren'

,'.pro'

,'.work'

,'.ink'

,'.group'

,'.store'

,'.pub'

,'.live'

,'wiki'

,'video'

,'yoga'

,'.gov'

,'.org'

,'.name'

,'.cc'

,'.tv'

,'.asia'

,'.me'

,'.help'

,'game'

,'games'

,'.tel'

,'hk'

]# 這裡就是py3的倒序輸出list

for i in

reversed

(d):

if i not

in white:

want = i

break

return want

python3 切片 python3 切片

取乙個list或tuple的部分元素是非常常見的操作。比如,乙個list如下 l michael sarah tracy bob jack 取前3個元素,應該怎麼做?笨辦法 l 0 l 1 l 2 michael sarah tracy 之所以是笨辦法是因為擴充套件一下,取前n個元素就沒轍了。取前n...

python3實現DNS網域名稱輪循業務監控

大部分的dns解析都是乙個網域名稱對應乙個ip位址,但是通過dns輪循技術可以做到乙個網域名稱對應多個ip,從而實現最簡單且高效的負載平衡,不過此方案最大的弊端是目標主機不可用時無法被自動剔除,因此做好業務主機的服務可用監控至關重要。本示例通過分析當前網域名稱的解析ip,再結合服務埠探測來實現自動監...

python3 實現多網域名稱批量訪問特定目錄(一)

當我們做多 的滲透測試時,會發現很多站點採用的都是同型別的cms框架,只要我們發現乙個漏洞,那麼我們可以批量處理這一類站點,高效測試,如果不知道該站點的框架時,也可以使用此指令碼盲測。具體實現 如下 開啟檢測的檔案 with open file name status as f if status ...