Список поддельных email-адресов

Список поддельных email-адресов + генератор

В рамках записи, посвященной возможности извлечения ссылок и почтовых адресов нужно было сделать список поддельных email-адресов, который бы позволил не только сгенерировать поддельные адреса, но и сделать это в готовом для использования в html-коде виде. Собственно, сам код генератора на Python доступен ниже (вдруг кому пригодится) (а генератор на PHP — в самом низу страницы 😉 ):

import random
max_mail = int(input('Сколько адресов нужно: '))
end_file_html = 'mail_base_html.txt'
end_file = 'mail_base.txt'
min_mail = 0
while min_mail <= max_mail:
random_value = random.randrange(1, 10)
mail_server_list = ['gmail.com', 'yandex.ru', 'outlook.com', 'mail.ru']
random_mail = random.sample('abcdefghijklmnopqrstuvwxyz0123456789', random_value)
random_mail = ''.join(random_mail)
random_mail_server = mail_server_list[random.randrange(0, len(mail_server_list))]
random_mail = random_mail + '@' + random_mail_server
for_record = '' + random_mail + ''
with open(end_file_html, 'a', encoding='utf-8') as f:
f.write(for_record + '\n')
with open(end_file, 'a', encoding='utf-8') as f:
f.write(random_mail + '\n')
min_mail = min_mail + 1
print(for_record)

Генерировать можно любое количество адресов, причем, итог работы пишется в два файла. Первый — просто в виде текстового списка, а второй — в виде html-кода — вот так:

o@outlook.com

Итак, список есть:
o@outlook.com
hr6zdl@yandex.ru
kaft93x@outlook.com
dcu@yandex.ru
19dn@outlook.com
pa5h@mail.ru
281av0@gmail.com
8edmfh@outlook.com
sfn13i@mail.ru
g0orc3x1@outlook.com
rv7bp@gmail.com
93@outlook.com
er@gmail.com
o0my@gmail.com
715qy08@gmail.com
vubx0t@mail.ru
wnhborq@outlook.com
gq@yandex.ru
ic0pu@outlook.com
o7khr@yandex.ru
2shlaq@outlook.com
cdbw@yandex.ru
wrts90puk@yandex.ru
yxunv@gmail.com
7y@yandex.ru
6@mail.ru
k8sjebg1y@mail.ru
jirbold@gmail.com
u7yhwf1vb@mail.ru
f@outlook.com
gjkhp@mail.ru
wyalkxfde@gmail.com
f245n@outlook.com
w@outlook.com
js3kyopz@mail.ru
o@outlook.com
uzfd@mail.ru
g@mail.ru
dvjf0@gmail.com
d2mc@outlook.com
06lk@mail.ru
emhzysf2@yandex.ru
d1w28lkg@yandex.ru
t93@mail.ru
t3i@outlook.com
t6ro3@gmail.com
1zqnk0y7@yandex.ru
768ptl4nv@gmail.com
bzq3yh2c1@mail.ru
78k3dvwx@outlook.com
fe8obp@mail.ru
cxh2daw8@outlook.com
lrsdy5p@yandex.ru
2de17h@mail.ru
we3l08z5@gmail.com
i8ovxn2f@gmail.com
q4as80@outlook.com
opu@outlook.com
5iar3l8k@yandex.ru
4zegxla@mail.ru
8lf0g@yandex.ru
1zx8@yandex.ru
x@mail.ru
34d@gmail.com
pxacl@mail.ru
7o1@gmail.com
1@gmail.com
iut@gmail.com
e3t@outlook.com
41clb6o2g@yandex.ru
5hsbm8pi3@mail.ru
dihf8jxk@gmail.com
dwej@yandex.ru
zyue8brv@outlook.com
0a5437@mail.ru
fovtju3q2@yandex.ru
5ntglejc9@outlook.com
61rpbj@mail.ru
9m6pfk52r@outlook.com
gr@yandex.ru
v9dux@gmail.com
mek975vcx@gmail.com
uakvj8p9d@yandex.ru
t3m6u8v@gmail.com
jxqme@gmail.com
c3@gmail.com
3xkgmsd9t@gmail.com
s9iw@mail.ru
qo2sc@mail.ru
xiuq5olft@gmail.com
8swlo27hd@outlook.com
r0o6f92@gmail.com
z@gmail.com
r3p4mgf5@yandex.ru
p@outlook.com
61j@yandex.ru
t2sr@gmail.com
u7@outlook.com
9k15qr2h@gmail.com
3vmtdo1@outlook.com
q9@mail.ru

А еще есть таблица с некоторыми данными:

Просто какие-то данные в таблице
И вот тут тоже данные, да …

Зачем все это нагорожено — читайте тут 🙂

UPD: Спасибо одному из читателей блога — указал на синтаксическую ошибку в коде: вместо знака БОЛЬШЕ (<) — стоял код, и когда код запускали на выполнение — вылетала ошибка. Исправил 🙂

UPD: в рамках разбирательства с PHP наваял быстренько форму генерации адресов на PHP — вдруг пригодится? 🙂 Тут вообще все просто — выбираете, сколько адресов вам нужно, кликаете на кнопку, и получаете страницу с адресами 🙂


Support the Blog!

Running a blog takes a lot of effort, time, and passion. Your donations help improve the content, inspire new ideas, and keep the project going.
If you’ve enjoyed the blog’s materials, any support would mean the world to me. Thank you for being here! ❤️

PayPal Logo Donate via PayPal

Revolut Logo Donate via Revolut