我正尝试向“骗子”发送一堆假电子邮件和密码,但我得到以下输出:
Milan
91@protonmail.com
这是脚本:
import requests
import random
val = 1
url = 'https://repens.serveo.net/login.php'
while val == 1:
file = open("/home/user/Documents/scam/names.json").readlines()
random_name = random.choice(file)
random_number = random.randint(0, 99)
email_provider = ["@yahoo.com", "@gmail.com", "@walla.com"]
random_email_provider = random.choice(email_provider)
name = random_name
username = "%s%s%s" % (name, random_number, random_email_provider)
password = random.randint(0, 9999999)
print(username)
requests.post(url, allow_redirects=False, data={
'username': username,
'password': password })
这是我的名字文件的样子:
利亚姆 诺亚 威廉 詹姆士 洛根
我也尝试过:
[ “利亚姆”, “诺亚”, “威廉”, “詹姆士”, “ Logan”, ]
答案 0 :(得分:1)
要在一行中附加3个字符串,您需要获取名称而不包含下一行字符。您正在从由readlines()
分割的文件中获取名称。您可以将名称以空格分隔,这样就可以得到名称:
names = list(map(file.read().split()))
您还可以执行以下操作从文件中获取姓名:
with open('data.txt', 'r') as myfile:
data=myfile.read().replace('\n', '')