python 如何偽裝郵箱

joytoy發表於2021-09-11

python 如何偽裝郵箱

'''
格式:使用者名稱@伺服器域名
使用者名稱:由字母a~z(不區分大小寫)、數字0~9、點、減號或下劃線組成;只能以數字或字母開頭和結尾,使用者名稱長度為4~18個字元
'''
import random   #隨機模組
import string   #定義了一些常用的常量
 
with open("電子郵件地址.txt",'w')as 電子郵件:
    for i in range(100):
        使用者名稱長度=random.randint(4,18);
        使用者名稱="".join(random.choice(string.ascii_lowercase) for i in range(使用者名稱長度));
        伺服器域名="@outlook.com";
        地址=使用者名稱+伺服器域名+"n";
        電子郵件.write(地址);
        #其實上面可以合併成一句程式碼的:電子郵件.write(使用者名稱="".join(random.choice(string.ascii_lowercase) 
        for i in range(random.randint(4,18)))+"@qq.comn");
        #可是不好看.不友好.
        #string.ascii_lowercase返回一個序列:英文小寫字母
        #random.choice接受一個序列,然後返回裡面的一個隨機元素
        #至於第12行那個語法是一個語法糖.叫啥序列來著,忘了;

python學習網,大量的免費,歡迎線上學習!

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4650/viewspace-2835089/,如需轉載,請註明出處,否則將追究法律責任。

相關文章