This commit is contained in:
ddrwode
2025-11-19 15:15:50 +08:00
parent f7343d26a3
commit efec2d729e
10 changed files with 3626 additions and 0 deletions

View File

@@ -2,3 +2,56 @@ from peewee import *
# 连接到 SQLite 数据库,如果文件不存在会自动创建
db = SqliteDatabase(r'E:\新建文件夹\lm_job\models\database.db')
import pymysql
from peewee import *
from playhouse.pool import PooledMySQLDatabase
pymysql.install_as_MySQLdb()
# 数据库配置
db_config = {
'database': 'lm',
'user': 'lm',
'password': 'nXMZ5JWbeKZ7N7RM',
'host': '192.168.1.105',
'port': 3306
}
# 全局数据库实例
db1 = MySQLDatabase(
db_config['database'],
user=db_config['user'],
password=db_config['password'],
host=db_config['host'],
port=db_config['port']
)
class BaseModel(Model):
class Meta:
database = db1
def save(self, *args, **kwargs):
"""在调用 save 时自动连接和关闭(若无事务)"""
db.connect(reuse_if_open=True)
try:
result = super().save(*args, **kwargs)
finally:
# 若当前没有事务且连接仍然打开,则关闭连接
if not db.in_transaction() and not db.is_closed():
db.close()
return result
@classmethod
def get_or_create(cls, defaults=None, **kwargs):
"""在调用 get_or_create 时自动连接和关闭(若无事务)"""
db.connect(reuse_if_open=True)
try:
obj, created = super().get_or_create(defaults=defaults, **kwargs)
finally:
# 若当前没有事务且连接仍然打开,则关闭连接
if not db.in_transaction() and not db.is_closed():
db.close()
return obj, created

15
models/ips.py Normal file
View File

@@ -0,0 +1,15 @@
from peewee import *
from models import BaseModel, db1
class Ips(BaseModel):
id = IntegerField(primary_key=True)
host = CharField(null=True)
port = CharField(null=True)
username = CharField(null=True)
password = CharField(null=True)
class Meta:
database = db1
table_name = 'ips'

15
models/xstart.py Normal file
View File

@@ -0,0 +1,15 @@
from peewee import *
from models import db1, BaseModel
class Xstart(BaseModel):
id = AutoField(primary_key=True) # 自增主键
bit_id = IntegerField(null=True)
start = CharField(null=True)
x_id = IntegerField(null=True)
ip_id = IntegerField(null=True)
class Meta:
database = db1 # 所属数据库
table_name = 'xstart'

23
models/xtoken.py Normal file
View File

@@ -0,0 +1,23 @@
from peewee import *
# 假设 db 已经在其他地方定义并连接到数据库
from models import BaseModel, db1
class XToken(BaseModel):
id = AutoField(primary_key=True) # 自增主键
hub_id = IntegerField(null=True) # hub_id 字段,整型,可为空
start = IntegerField(null=True) # start 字段,整型,可为空
account_start = IntegerField(null=True) # account_start 字段,整型,可为空
user_name = CharField(max_length=255, null=True) # user_name 字段,最大长度 255可为空
password = CharField(max_length=255, null=True) # password 字段,最大长度 255可为空
email = CharField(max_length=255, null=True) # email 字段,最大长度 255可为空
two_fa = CharField(max_length=255, null=True) # 2fa 字段,由于 2fa 是 Python 中的无效标识符,这里使用 two_fa 替代,最大长度 255可为空
token = CharField(max_length=255, null=True) # token 字段,最大长度 255可为空
email_pwd = CharField(max_length=255, null=True) # token 字段,最大长度 255可为空
class Meta:
database = db1 # 所属数据库
table_name = 'x_token' # 表名
# if __name__ == '__main__':
# XToken.create_table()

2998
推特/ip.txt Normal file

File diff suppressed because it is too large Load Diff

344
推特/main.py Normal file
View File

@@ -0,0 +1,344 @@
import random
import time
from loguru import logger
from concurrent.futures import ThreadPoolExecutor
from DrissionPage import ChromiumOptions, ChromiumPage
from peewee import fn
from bit_tools import openBrowser
from models.ips import Ips
from models.xstart import Xstart
from models.xtoken import XToken
class Hub_Web:
def __init__(self, xstart_info,x_info):
self.xstart_info = xstart_info
self.x_info = x_info
self.page = None
self.x_tab = None
def x_testing(self):
user_name = self.x_tab.ele(
'x://*[@id="react-root"]/div/div/div[2]/header/div/div/div/div[2]/div/button/div[2]/div/div[2]/div/div/div/span',
timeout=10,
)
if not user_name:
user_name = self.x_tab.ele(
'x://*[@id="react-root"]/div/div/div[2]/header/div/div/div/div[2]/div/button/div[2]/div/div/div/div[1]/span/span',
timeout=10,
)
# //*[@id="react-root"]/div/div/div[2]/header/div/div/div/div[2]/div/button/div[2]/div/div/div/div[1]/span/span
if user_name and self.x_info.user_name.lower() == user_name.text.split("@")[-1].lower():
return True
else:
return False
# self.x_tab.refresh()
# time.sleep(5)
#
# for i in self.x_tab.cookies():
# if i.get("name") == "auth_token":
# self.x_info.token = i.get("value")
# self.x_info.save()
#
# return True
# else:
# return False
def login_x(self):
try:
self.x_tab = self.page.new_tab('https://x.com/login')
time.sleep(5)
self.x_tab.ele('x://input[@autocomplete="username"]').input(self.x_info.user_name)
self.x_tab.ele('x:(//button[@role="button"])[3]').click()
self.x_tab.ele('x://input[@name="password"]').input(self.x_info.password)
self.x_tab.ele('x://button[@data-testid="LoginForm_Login_Button"]').click()
self.two_tab = self.page.new_tab(url="https://2fa.fb.rip/")
self.two_tab.ele('x://input[@class="secret-block__input"]').input(self.x_info.two_fa)
# self.two_tab.ele('x://button[text()="Click for authentication code"]').click()
code = self.two_tab.ele('x://div[@id="verifyCode"]').text
self.x_tab.ele('x://input[@data-testid="ocfEnterTextTextInput"]').input(code)
self.x_tab.ele('x://button[@data-testid="ocfEnterTextNextButton"]').click()
time.sleep(5)
self.x_tab.ele('x://button[@data-testid="OAuth_Consent_Button"]').click()
if self.x_testing():
self.hub_web_info.x_start = 1
self.hub_web_info.save()
return True
else:
return False
except:
pass
return False
def get_page_tab(self, url):
for i in range(3):
try:
tab = self.page.get_tab(url=url)
return tab
except:
time.sleep(1)
def get_page(self, ):
try:
bit_port = openBrowser(id=self.xstart_info.bit_id)
co = ChromiumOptions()
co.set_local_port(port=bit_port)
self.page = ChromiumPage(addr_or_opts=co)
self.page.set.window.max()
return True
except:
pass
return False
def login_x_main(self):
self.x_tab = self.page.new_tab('https://x.com/login')
if self.x_testing():
return True
else:
logger.info(f"推特名字:{self.x_info.user_name}开始登录x。。。")
if self.login_x():
return True
else:
return False
def get_txt(self):
with open('推文.txt', 'r', encoding='utf-8') as f:
content = f.read()
tasks = [] # 创建任务列表
lines = content.split('\n\n')
print(lines)
# 随机选择一个段落
random_paragraph = random.choice(lines)
return random_paragraph
def get_soon_txt(self):
with open('soon推文.txt', 'r', encoding='utf-8') as f:
content = f.read()
tasks = [] # 创建任务列表
lines = content.split('\n\n')
print(lines)
# 随机选择一个段落
random_paragraph = random.choice(lines)
return random_paragraph
def tweet_about_sui_chain(self):
self.x_tab.ele('x://div[@class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr"]').input(
self.get_txt())
time.sleep(5)
self.x_tab.ele(
'x://span[@class="css-1jxf684 r-dnmrzs r-1udh08x r-1udbk01 r-3s2u2q r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a023e6 r-rjixqe"]//span[@class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3"]').click()
if self.hub_web_info.x_num:
self.hub_web_info.x_num += 1
else:
self.hub_web_info.x_num = 1
self.hub_web_info.save(only=[HubWeb.x_num])
def soon_action(self):
for i in range(3):
okx_tab = self.get_page_tab(url="mcohilncbfahbmgdjkbpemcciiolgcge")
if okx_tab:
okx_tab.close()
okx_wallet_tab = self.page.new_tab(
url="chrome-extension://mcohilncbfahbmgdjkbpemcciiolgcge/popup.html#/initialize")
time.sleep(5)
if "initialize" in okx_wallet_tab.url:
okx_wallet_tab.ele('x:(//button[@data-testid="okd-button"])[last()]').click()
okx_wallet_tab.ele(
'x://div[@class="_wallet-list__item_1kyzd_4 _wallet-list__item__hover_1kyzd_8 _wallet-list__cell_1kyzd_26 _listCell_q2vqq_29"]').click()
time.sleep(5)
okx_wallet_tab = self.get_page_tab(url="mcohilncbfahbmgdjkbpemcciiolgcge")
soon_wallet_info = CjjSoo.get_or_none(
CjjSoo.id == self.hub_web_info.soon_wallet_id
)
for ele, text in zip(okx_wallet_tab.eles('x://input[@class="mnemonic-words-inputs__container__input"]'),
soon_wallet_info.mnemonic.split(
" ")):
ele.input(text)
okx_wallet_tab.ele('x://button[@data-testid="okd-button"]').click()
okx_wallet_tab.ele('x:(//div[@class="_item-content_1cywj_42"])[last()]').click()
okx_wallet_tab.ele('x://span[@class="btn-content"]').click()
okx_wallet_tab.ele('x://input[@data-testid="okd-input"]').input("12345678")
okx_wallet_tab.ele('x:(//input[@data-testid="okd-input"])[last()]').input("12345678")
okx_wallet_tab.ele('x:(//span[@class="btn-content"])[last()]').click()
time.sleep(10)
okx_wallet_tab.ele('x:(//span[@class="btn-content"])[last()]').click()
if "unlock" in okx_wallet_tab.url:
okx_wallet_tab.ele('x://input[@data-testid="okd-input"]').input("12345678")
okx_wallet_tab.ele('x://button[@data-testid="okd-button"]').click()
time.sleep(5)
okx_wallet_tab.close()
soon_tab = self.page.new_tab(url="https://redpill.soo.network/ ")
sign_ele = soon_tab.ele('x://button[text()="Sign"]', timeout=5)
if sign_ele:
sign_ele.click()
time.sleep(5)
okx_wallet_tab = self.page.get_tab(url="mcohilncbfahbmgdjkbpemcciiolgcge")
okx_wallet_tab.ele('x:(//button[@data-testid="okd-button"])[last()]').click()
time.sleep(10)
sign_ele = soon_tab.ele('x://button[text()="Sign In"]', timeout=5)
if sign_ele:
sign_ele.click()
soon_tab.ele('x://button[contains(text(), "OKX")]').click()
time.sleep(5)
okx_wallet_tab = self.page.get_tab(url="mcohilncbfahbmgdjkbpemcciiolgcge")
okx_wallet_tab.ele('x:(//button[@data-testid="okd-button"])[last()]').click()
time.sleep(5)
sign_ele = soon_tab.ele('x://button[text()="Sign"]', timeout=5)
if sign_ele:
sign_ele.click()
time.sleep(5)
okx_wallet_tab = self.page.get_tab(url="mcohilncbfahbmgdjkbpemcciiolgcge")
okx_wallet_tab.ele('x:(//button[@data-testid="okd-button"])[last()]').click()
time.sleep(10)
soon_ele = soon_tab.ele('x://div[@class="group relative cursor-pointer"]', timeout=3)
if soon_ele:
soon_ele.click()
time.sleep(3)
soon_ele = soon_tab.ele('x://button[text()="Yes"]', timeout=3)
if soon_ele:
soon_ele.click()
time.sleep(3)
soon_ele = soon_tab.ele('x://button[text()="Confirm"]', timeout=3)
if soon_ele:
soon_ele.click()
time.sleep(3)
soon_ele = soon_tab.ele('x://button[text()="Connect X to Start My Journey"]', timeout=3)
if soon_ele:
soon_ele.click()
time.sleep(5)
soon_ele = soon_tab.ele('x://button[@data-testid="OAuth_Consent_Button"]', timeout=15)
if soon_ele:
soon_ele.click()
# -------------------------------------------------------------------------------------
x_tab = self.page.new_tab(url="https://x.com/intent/post?text=.%20%40soon_svm&hashtags=SOONISTHEREDPILL")
x_tab = self.page.get_tab(url="SOONISTHEREDPILL")
x_tab.ele('x://div[@class="false draftjs-styles_0 "]').input(self.get_soon_txt())
time.sleep(5)
x_tab.ele('x://button[@data-testid="tweetButton"]').click()
time.sleep(5)
x_tab.ele('x://button[@data-testid="tweetButton"]').click()
time.sleep(15)
def action(self):
self.ips_info = Ips.select().order_by(fn.Rand()).get()
if self.get_page():
logger.info(f"推特名字:{self.x_info.user_name},浏览器打开成功")
else:
logger.error(f"推特名字:{self.x_info.user_name},浏览器打开失败")
return
time.sleep(5)
for _, i in enumerate(self.page.get_tabs()):
if _ == 0:
continue
i.close()
if self.login_x_main():
self.hub_web_info.x_start = 1
self.hub_web_info.save()
logger.info(f"推特名字:{self.x_info.user_name}登录x成功")
time.sleep(25)
for i in self.x_tab.cookies():
if i["name"] == "auth_token":
self.hub_web_info.cookie = i["value"]
self.hub_web_info.save()
else:
logger.error(f"推特名字:{self.x_info.user_name}登录x失败")
self.hub_web_info.x_start = 0
self.hub_web_info.save()
# try:
# self.soon_action()
#
# self.hub_web_info.soon_start = 1
# self.hub_web_info.save()
# except:
# pass
self.page.quit()
if __name__ == '__main__':
# 同时运行
max_threads = 1
delay_between_start = 10 # 每次启动线程之间的延迟时间(秒)
with ThreadPoolExecutor(max_workers=max_threads) as executor:
for x_token_info in XToken.select():
xstart_info = Xstart.get_or_create(
x_id = x_token_info.id,
)
hun_web = Hub_Web(x_info = x_token_info,xstart_info=xstart_info)
executor.submit(hun_web.action)
time.sleep(delay_between_start)
# JagadeeshHubba3----BAKXhW7GNJqK----qatuxm71323@outlook.com----uqxxe78352|7zLR62i9f@wmhotmail.com|32yGAF----MF4J2WVC4E5MDXLZ----b09b4984695f5928ea432da9e2bfb86cc41b1c82

47
推特/test.py Normal file
View File

@@ -0,0 +1,47 @@
from urllib.parse import urlparse
from models import ips
from models.ips import Ips
if __name__ == '__main__':
with open('ip.txt', 'r', encoding='utf-8') as f:
content = f.read()
tasks = [] # 创建任务列表
lines = content.split('\n')
n = 0
for _, line in enumerate(lines):
# print(line)
# 解析 URL
parsed_url = urlparse(line)
# 获取协议
scheme = parsed_url.scheme
# 提取主机和端口信息
netloc_parts = parsed_url.netloc.split(':')
host = netloc_parts[0]
port = int(netloc_parts[1])
# 提取用户名和密码
username = netloc_parts[2]
password = netloc_parts[3]
# 输出解析结果
print(f"协议: {scheme}")
print(f"主机: {host}")
print(f"端口: {port}")
print(f"用户名: {username}")
print(f"密码: {password}")
Ips.get_or_create(
host=host,
port=port,
username=username,
password=password,
)

100
推特/xtoken.txt Normal file
View File

@@ -0,0 +1,100 @@
JagadeeshHubba3----BAKXhW7GNJqK----qatuxm71323@outlook.com----uqxxe78352|7zLR62i9f@wmhotmail.com|32yGAF----MF4J2WVC4E5MDXLZ----b09b4984695f5928ea432da9e2bfb86cc41b1c82
ManishS18652705----6ggDzByrThfF----dtwli3195@outlook.com----eahvoxi52608|kOTNoIVaF@wmhotmail.com|KRrkx2----VI2S5JXBWCZSY3MV----e564dfee461df51580edfa6373390dca452ece24
Tejnara60877401----W7nMFy4ew8v6----jini90377@outlook.com----lpwjj1215595|97bqJFO6@wmhotmail.com|ON76GA----XN55LMQMRXYCPSI2----bd974f8b5ca29ef63ba05b9dd5902b11c8de01c0
sonu61852797----odPnEjbjd?hq----yooz2805@outlook.com----cxrpuj9983|LQvQgXTYfI@wmhotmail.com|NOQBE0----JPLQRBLP7H4DX4E4----08006aa088207f87f98791a44f812f915cfa824b
BagadaramaS----Z6VP7bNetRrn----wrezq946122@outlook.com----zxbkp7712970|dhyuqu3A7@wmhotmail.com|kOJmBS----WNU7ZHRTPNXRMTIY----e7ff0b4d725d269fd3914d3166bfca91011f93c2
Gopalsi69967951----pEhsCfWBF8EM----vrawomlt9110@outlook.com----lirk9752|lAoj3NB4vZ@wmhotmail.com|WZngNL----MEDZTPFSPTLX3DM4----adb77cce44f9a60df46b6f3a0e85e34e5516451a
RajBoy85045335----mtcqLu6xTEyL----vrfhc5543@outlook.com----imztir53250|VFXeVy34c8@wmhotmail.com|BVatE9----VYR2XFUQQKIQ7FFS----1c9dd67fbad6f887c37f3e1f0f992b258739b8b9
GoluKum87182100----DaNjSsVkSkZG----frugyba384776@outlook.com----pwyojw46707|1iEsJhFJG@wmhotmail.com|AkCFSL----37CLVFNNGDM5LAN7----853ad3d79a09df919afdcdf9e9ea93939792b0be
AnilKum46473163----emVgfZu4blVu----abbk4949@outlook.com----lpxlg11843|D8xH4GcK@wmhotmail.com|RO7NEU----YXWMNWNKX2624WYX----f9df66c5e0b09bda6a886186d7d13567295ccd5f
Dk43682429----NQFymeAMrTMM----saem6158732@outlook.com----ixxsj998740|bIiJQd4lD@wmhotmail.com|2HSpfO----7EIHUWG5TNFN7JRK----c4aa8b30ad3ec47296d36e3f0cd6859c57db4197
Jony74058046----oTqtdoQcQADh----umyk66787@outlook.com----vgkpjrp5852|YM2cEdzX@wmhotmail.com|4M2T8v----LJJPETOCIB6CC6VG----d7a1381a9415d9e831ebf20a479def83038651ec
AnsarAl10667712----eRZoRRkjCGwE----mqci8000@outlook.com----gaxab434905|p9bDbu2R5@wmhotmail.com|bgwGUS----AUKHJ3YAEZSDU6GE----d2a5da7c5c9ef34253d924c3619a4de02406e1e8
amritlal_ji----lfuzAsP3V6Cq----rjoflfm750648@outlook.com----augbfjz2635|VBcKea62mg@wmhotmail.com|mg8QpD----53LC3EUEWHIPMCLD----6dccafb52429a2e07d3a63931916d645a197b446
Fatesing5----EQMFMxVH4qvk----kprhzq6400072@outlook.com----gdtzeqgq102881|33UErBwG4v@wmhotmail.com|cXOpU2----7KN5NZWNMLVE2VCV----87677616b564e631cbf9286395af621aa648ef5b
Mohamma67882327----wbGo?5DRQsNr----sbnfakb8594@outlook.com----mchd16257|B1jiqCfDh@wmhotmail.com|VmNcwx----ZQTZTJOLVFFGYL7B----ffb65414339afd387a304650fad426aee6fd97c4
RautVrutik----LTzCMYQDVMGt----myebpizw9958003@outlook.com----bsoev82362|z8yIrMwg7@wmhotmail.com|jrAYoq----PQ5U2J7EAXK6RMNC----e14b2251f00347ec488207c23e48a13cb2892b43
CavhanaSangita----lsZh?j2X3Vmd----KellyDavid6226@outlook.com----vokrzkvb7796|qRYohvuH@wmhotmail.com|WyeieM----VP6IWPLLFY36U6FM----112877cff014e38a4b14a84fde6086450600d685
Raghave08234138----Ewx48BGytLmd----hzsgnc5752@outlook.com----vqfsxs4785795|ngS6u8pZ@wmhotmail.com|PvOE4J----4RFD6P7N4DXFRHN3----0d4d2ed8b6afc1e42ddce4c016f12781fd69e9c3
KumatheShivu----q6JezrUNLBU!----bvawevrq377390@outlook.com----qajrnjfc9624|CU36W7IKEm@wmhotmail.com|4ZECfV----26SBWA2PE2ZDVVNF----f45b2f35ddeb98e11b0571fcf32da3791e381adf
Sandeep46624765----!KQtVQc!hmsz----vyhnzi9497@outlook.com----rvpvaoiq1606|AVlRlQ3zx@wmhotmail.com|KYGtZK----Y6W527HTGOL2MTZC----5b67cb8c0096569e497f45ddcbdf52f7b6df482d
BansinghRajesh----5bLnYlUmGdMR----uyxlwuj421540@outlook.com----rkrvdks62478|W3jE6igkYE@wmhotmail.com|LcSElr----JM5WISPZ75MWNTXD----f8cc4cf62e2205f2b616f1e8cd6a2568baea9851
SushilT11910558----ZZe9lZrCgosJ----zeihvm7875@outlook.com----nwwwj5593|8yNw3Bz0@wmhotmail.com|Y8Y9k4----337BZTANSGUDW7LZ----c710d747b6a5567f8d19baff4d8e450e4f95a954
MDSaifi23773085----UkaqHbkLCSbt----skdjms45713@outlook.com----siqfyli3326|wjPVRWTVb@wmhotmail.com|r4vNKP----IJPEFCUQP2WNOOII----e46db3625b96993d3f90fcc34547a0bb59f943bd
NitinPa64023541----VXp9YYloUR9u----khtliwop22611@outlook.com----wrxk7428|c1ZpxHFJ@wmhotmail.com|XhhRVS----PV5PDVILFC5ACTYV----605a5d284a594ac2b30d0cc318b1deaa374d908b
mahesh85561097----bysWDt5x4zTr----ttpfb122672@outlook.com----xaijpw530772|YOS2p66Fo2@wmhotmail.com|fmmOVo----M7B6ZIKHREDEATAO----3ee3e7689c7a9c16547dab159bb68dfe1b8e9d7a
T31929425Tyagi----YJRWST2W69am----jdnu114424@outlook.com----wnls21120|2O4oAlz1wY@wmhotmail.com|lUu0MC----MNHDKH3YQY3NPXTG----fa958e873816f6c0667ea390eb0d28b8e51c93aa
udaykam77297937----ZlTERfBJrn6z----bpqbtwr803547@outlook.com----bsbhml57255|b6tmF0lbTh@wmhotmail.com|4MqwMS----TCNGUJGT4U5G3X5C----f4732c1309494f005b9c27358c8c08f9c05a06ab
mumbai_tour----HFcYjDkEyEyM----cqkhv863357@outlook.com----gnasiit2290|NgjV6aES@wmhotmail.com|u47Knq----IEXGNZRSIFUUQJP7----9d82f85848d3aa29682825aeb22a4d1f5376b90d
manumeh59640250----J743m5Cb5gdj----sbdppuic827877@outlook.com----vqcx9952493|Rbv7ZMNut@wmhotmail.com|B3moPz----N55NUXTIQTOBA7GG----0e0e9dee6fedeaa21e2ea517e4737d2ccbc0ab88
Karthik86220264----jjeRqjtwWcDa----iamjnj99008@outlook.com----jjob6921|cvfrNoMvG@wmhotmail.com|jKlyft----AREGBL3DZSKGVBSL----9580dc7756fcca072d8783b525bda7ef89bec2c5
sarthakbhumbar----w!n!Cx6xhbBG----bfnp9422406@outlook.com----achzah58742|4CXXuTVyG8@wmhotmail.com|eVQS3T----C73KPIXMHXPYCFYW----17d30fb3ebc8f2bd4af27a4a693f11a3f36f9fb5
RabinathMurmu8----XECjW8LlfSew----vvrm6345046@outlook.com----coduh265873|u1go0Sg5@wmhotmail.com|o6CuvD----RIPV45ZFY4IXWHDY----f06f2f34ab550affb596592c41c5c94235c33848
ulXJlZ956s2oIDb----qv3MNjLZapHA----wxjqgmo8495954@outlook.com----pnuzddrt86234|UnPLqvPM@wmhotmail.com|cpbJzH----Q4GLDUO57WDUXXLH----78d3619bfadda0c4f98ed92381746853c6873d83
OraSports----hgCkovAe!WBb----chusuhwe50006@outlook.com----tvgdm4185390|nxXMrybC@wmhotmail.com|KeQotP----PEKIRRFHGTKKIS7Y----274c8a1875eba29ea2eeec3c33f9bb2f705ab64a
Aadi887788----EmkGgD49cnNn----xrypnojt2601573@outlook.com----xjiqczc16836|J9R6kOhI1@wmhotmail.com|QmuACZ----MOCSFAL2PHUIALU6----548d4fd41f005b9b9209aed10a739457cc7f224d
Gays19070131----e?XY7WuFDb9J----uvrfa765246@outlook.com----cmioqujr8558|oabY6TSh@wmhotmail.com|08ItPz----2QEEFMRLZEL5ZNR2----620199d727770b19e5a978ae0b645d66f11c70fc
RameshBirua10----HCBXhtwsR8Tv----lfkm9178@outlook.com----nlzn1448|rj7nPLL0H1@wmhotmail.com|9XQQLh----B7IGQZGOSDOZJUN5----52dc819a4530b5463e92abe1d67c18404f9aa76d
Xsatyam5----kqlx8kQTUTJn----kuzcl5796@outlook.com----qyikfizg797128|BOKptATf1M@wmhotmail.com|9ZadnX----2Q4FY25P5VIELSAF----7391220689d9caa8777402f3aef89fc71a0dfcbe
Sandeep49172874----vavdWv6nPVs4----dzvtzkeb1652@outlook.com----dwjsmakm683417|4AJHGLVEAt@wmhotmail.com|gjc2Kh----BSCAN33Y25TEYKSY----24ecc0b84c61e693d67cc7c527b9efedc06e1fd1
ankitkh38468806----8olUj8klp?9t----jvewdc43586@outlook.com----afqcvr210351|5XugLruD@wmhotmail.com|spsbj1----WKCNNYDQDVT6IDOW----3c49f1b615c3c7fd7207783b4cedf646c715b7a2
DhruvSi27262291----oPasBGG2ZtNP----ylhyur9274@outlook.com----iqwiifvx57526|DXryBwbG@wmhotmail.com|3UaxG5----BYBBBTNF2KODRBEB----c870bfa53dc76b712e8b0ae8bd1200745817a667
Kummari20331066----NyywjlWXfjYu----xaxzku4137385@outlook.com----ohtirunh313013|AdW4r5q5@wmhotmail.com|uxJh5E----42APUKABUXO36BGV----c0fd27ac3c7678353d45c1c5b6b9b30f94260a4a
SonuRag25371243----dMVAXqUJqcfl----cbig841988@outlook.com----mpezoab26640|Qgfzffam@wmhotmail.com|UcbeHH----XI5XNDMUPPQEUKYA----70a57280a16e06a372aaa096bac2db9a60ad0f71
Santosh50492939----nVPuVanxf6XP----tlwcpnzv4139@outlook.com----qfrfpa959572|ArI2ukB8@wmhotmail.com|TIShYX----HAF7VPLQLTD3OFMF----eee830bfcb2da90c39ff6349290ad1aecd037dcd
SonuTha43665258----r2ZCqAksfPZc----jasgrbxq947594@outlook.com----tfyzdij3051120|IvIHKmhOA@wmhotmail.com|r4grsd----D54GJON6W3PDDTRZ----3fafeff520b39a0bb6380fe013b6040e171f19ed
PradipM46623216----KywcQNtuC3vH----hjan47346@outlook.com----rfoqhi614631|6xSCGzfaDa@wmhotmail.com|WUgqgl----7D4CN6KMQDCAIZSS----dcd38952ee3ded766db05da41c5b8afd23bb9daa
snehasi65626833----JzjBee28D4Ev----hkfyvoq29046@outlook.com----chllbta463426|NG6cLlgoK@wmhotmail.com|B3LwO6----RZ2XMDDGCUH5OSL6----0c10835138bee3f5945eb7d6de6b33a8e0ffb893
AsrarKh87272414----GpQjzBgCvGCz----rngi5574@outlook.com----dkcazye1695762|KkNaflXfq4@wmhotmail.com|F4WPup----SATGELVB7HU72THR----e3287715260fc7e885ac44b706b0644d69b4ecf0
AjijulS90043772----jx7tXosrzwpE----kzwsbjd8244810@outlook.com----gmljlv33368|sDUTcgrV4@wmhotmail.com|c1E2Xa----FWOSW7AIH5TPZC6J----5c1335f00d7b3a25203e4e283848e8af8ca7c64c
GaneshCharoskar----?mNwoMlWVg5h----kcepyt160408@outlook.com----dnmsesb21947|Cj97TiuA@wmhotmail.com|B3fFsk----XWNMFKZTLNW3YNID----74bb9a38d0297c8d1053ff5cffefbd5ff5433304
PappuKu42524123----ATxwSaZAUgR?----ypxx479033@outlook.com----snqfm47363|WyBE4q0IKC@wmhotmail.com|gn4keV----DLSGGQ6ZZ2GXBIGR----e7ad2514268fcd9ae431ce00aa74890860ad102d
Mrvivek84678339----PWwsDVUWFlRN----vklzlxt57454@outlook.com----ozdaicon9140939|jq0xbbWi@wmhotmail.com|WvNjm1----E6FYANZX4FCQ6OR3----1c4b5ebc32a1467c2e500127e105fcf7b8ff5456
ChandraHemrom----cqSMdebn4ogG----axhv5329@outlook.com----oeqxtj69777|pJSCu6M0p8@wmhotmail.com|5u9br5----2UTQ4VIPHJ7VK7DI----0cdfac5914c87fc7ed51cf24cf1d9ac02d034c3d
Ashish902863112----mxd!BEnlMKHh----xljkf777419@outlook.com----ytkr29415|hxpaR6ih@wmhotmail.com|nWXoG9----OG7YE6FECUUU2OEJ----509a7cb7b71eb48b140d59016f5619d03f6ebbc6
SanatSa73337336----69NMYsst5zQm----rzkkcbj60354@outlook.com----imvmpx76770|3Sk3fYXr@wmhotmail.com|OaFHgM----LM7VQ3VGSS4QCHUS----e5cf9db65217407801f25e1530f43e7375818209
Neerikshan1----p9966avUdNfQ----hxpodqg3575@outlook.com----okaqgyy9686|2dKcURzAE2@wmhotmail.com|sZOxQk----QGLHRNUIZAEUVJKR----86f69a86f28a441fa5ab5692f57b8f9be202fbae
DineshD65085342----uTnsouSuYknn----dhhqiql7398792@outlook.com----ocgfu7606|auk6bm1Nm@wmhotmail.com|QB8K5Y----FQCWCCGD6T6NTOMJ----064bb7fc91c5dbab93bfd01f1e6f92c78f5fc082
sgokul44052480----J5ZWLV32Xy5d----fdaqqo46627@outlook.com----wjwpfz8089609|hhjJpNJEAX@wmhotmail.com|ZF3e3W----IYU6NQAOGD4C6UZN----798cd31266b64cf0c1c307b86404130973dc6cd4
Bibhash74303801----?N5hzPRl8r6y----iozb50670@outlook.com----vdweuwhf112857|jVqPJbc4@wmhotmail.com|jAa0JP----GARMZOY7UUIMXA4W----32924d3fcee3c4209c0f5443e7dddce37c3d06d8
Mahendr45076411----Yp2PVG5Jxdeh----cjvyyz6051@outlook.com----iuwx18491|4POhb6gQYr@wmhotmail.com|khvfHs----C744MBCSF7BZ66PA----482eedaae22d77d1b49e6a2d4aad9729c9ce81d2
EnayatShaikh14----nroG7tKsyN66----hmumrgxx5850668@outlook.com----yrshp3472|NGmprYmgtB@wmhotmail.com|l1gtWb----462OKYNELIYOC3BQ----c5ae416f3a996904dbbd8a9f64dea6758d75208e
GauravG80616978----t?hKJBL728Ct----ljor6880505@outlook.com----hsanlz8952|ykpsNiCPE@wmhotmail.com|vYt359----JHTWFB5VW4EUK6J3----31434f971ffb51a2111c557db28d18d1127e4440
Balu90705781----xYkNnBKtUM?C----qxlrdpl222447@outlook.com----hytgtmyk3273977|tlAlSEadB@wmhotmail.com|pLaTBC----MVTUWTO2RQZL34YE----40cd213823932861a7377f4728376a79bce714d0
Kashish11909664----Yp5a3oFoCB?s----fyvbpm940979@outlook.com----ouvd1216719|9hLciAao0@wmhotmail.com|CbkX2Y----KLB2Y5NTRSERQGKU----a36d5abef355be78ef733cb6e2866370e8ec5632
ByahutGp----z3nKZxTqlme9----mbvicds9654795@outlook.com----rchsqyd26294|MYMAYxdFKC@wmhotmail.com|c1aghC----YOFMT6NSBGRU4ZRW----747e2c348c8861d8130b3556889fea037919619a
yusufal45453705----RmouBPcwym67----xnkkohfk1642198@outlook.com----cylryb9681069|tkbxsMTL@wmhotmail.com|bc1YRr----5KC5O77UXF33PRV4----47a0f5ed054f33a6c561ddbe972e11ae838977ac
MUSAFIR60904343----sQpAqk3?c?99----phiiyqr391639@outlook.com----dchseuw954450|3bPY6QkjBx@wmhotmail.com|mLQnkm----HZXTRIHMTL23IETY----410411efc3ff1e873e9a2da5b5f13e4d0eda4bb7
zayn_azeem----KuUSpYvccpfl----snfapwa6860356@outlook.com----qsczp4735649|jNMysDNQRD@wmhotmail.com|RwFplk----KD46WZP5ZKR3X7RY----01c3e6256a0810f95e714355ed2925e64e1e987e
Mahendr12766520----htJMnbGGn6Fs----ahmyqbha8961@outlook.com----cfiz370846|DpA9wDnXW@wmhotmail.com|nY1sIX----KACAVWCOIRN63OIJ----22222b0a1a934ad0951f14e306e3b007893a14b9
SagarSinge9----Q!5rqqK8xEEx----cotel4268@outlook.com----srjp55534|GTYsyolViH@wmhotmail.com|OcfNFM----FZIS66CWUK4LZL6F----625a3ded7ecb4bee386280cfc283804975e330d8
ManishK26881920----uNGU95txYEdK----tquxfv13880@outlook.com----vjgtd7929|4hef7VIIkA@wmhotmail.com|w35ndw----JNLFFPX4MHLGJAKV----d71db583e0b5450530b15f50ea34fce2d023b930
JaiSing96959065----JUGY56Hovx88----yhvbb18761@outlook.com----sbuavdy841012|E8f0SK2ym@wmhotmail.com|krSJ2r----B3XV656FYNHQFQJO----ae709a4d58c7fdcfb2007fc164f438d9b30bf006
Sanju946285942----xo7dvwaX?uef----xzmd70716@outlook.com----judnmgry2604|BX7zOyWr@wmhotmail.com|lJO42L----ETJH2UBKXXMCORKP----e56b788f378a76b7b67c2f4b17fbbbd94b6d6575
Sravan62850713----Ra5Tdg2wRf?G----butcrlk9070@outlook.com----jkmkmyy40586|zU3kOzLa4H@wmhotmail.com|F24aD1----6J7TUL3N4LPMLRQX----57d58b24d01328a2c1ab69bc744c22d3f5e8efe4
Akhter00713554----fCrQ8lZGpnMo----pwsgnds78025@outlook.com----ekdckhjr10502|6RsvHSpy@wmhotmail.com|TAVeC6----BWHAIIEXND5BI7UA----93ad50a747a8bce9f4805f9b079eb7e90658cd6c
dskdgebk----VdEzusvVrm3y----trynt3882246@outlook.com----ixqc35613|psRmpob9dQ@wmhotmail.com|MTYeQT----O4OUYSJQHF27ZTFP----c91ba389b1d19b877b7f9721b6a48a32a7161eab
Abhipal12514560----TSqB2qgq9BaH----cyxvvia648850@outlook.com----ctbeeau4815716|rXSMtrlAS@wmhotmail.com|fQEFSt----OGS6NG4SPL4P3VQE----78ca2ca3134f8298eac3d16eb6eec0388655d26b
JavedMa40717102----h4!!7ZhtkkqJ----ejhiw451132@outlook.com----nrsxy7500349|To8db2KNMa@wmhotmail.com|4e5Ghz----ZKWODD3SVVDAGV4D----91df50ed8e567f0c2a6475fd86f5b3925ef77119
VISHALY03387892----Z5VUmgqy!M!l----puus27278@outlook.com----nghiqztn34468|iBScJwEO4@wmhotmail.com|B0sAXS----LQ6GSTGGZU3JQVCT----f8446f9396203dfeb4d550bfc5ea685c29d730c8
AnilPan40958548----4zMBrflSzEUm----pywvsxy78252@outlook.com----qida109033|C4UluURFZa@wmhotmail.com|bfhoTq----U3RYZTPKQ6MD6QND----0188ab8a4b823a48a41d160f9f04f762b3dc7f53
NAKULJANA17----rwJrhhoDkoZQ----ozzffy7403207@outlook.com----ixpoq360225|29eVoGIche@wmhotmail.com|UbfBmo----KBIZVINEERLRZWRJ----bbf614e5aead011f4a16ceebee367e7d718403e1
SahinAl18872128----GK!4JkHUoFge----fjxulp6282@outlook.com----hogay1040307|3jux5KMg@wmhotmail.com|PuGB84----AA33KFVUU6R4Z3MW----9962f7f9db48e6a8ac45e0068f6257fd4c489282
sureshk68277874----Hze5lzMyWa5Y----sdogwpa6093348@outlook.com----jpsna96098|Js5AR1vf@wmhotmail.com|uVLZZC----E7VYKRJQDBLJVMQJ----d103ea52e10b7f0cd3a416f714650b019a3f5334
SahilAl44132417----TAfGLJxvtPMa----cikktkn752829@outlook.com----lgzzvjcg3268190|XZFkiiz3HZ@wmhotmail.com|68yUXg----2MQ4BBKIERK7EC36----6145ad94d6ed59fe77b7ede776c9942a530db662
Ajrudin41561292----Urg5ytJFKZlX----vhcijupc527911@outlook.com----kfbt59921|jeRG1Nqy9A@wmhotmail.com|F9w1fq----YQCNEU7EYYCQD77T----989fed87d6501e76d7110599ebc2f00a1b1dbb1b
Sourabh04868857----JB5wVT245vWZ----rvsoal12151@outlook.com----rprs8252965|ZWBWW9zToB@wmhotmail.com|PQFunB----YR2KABPAB2YAHTSV----b26d51aea963941214d4394ce376ffe164c9093c
Desho_75----qda2nfVNRZtd----bnhbzjif286941@outlook.com----fgsjbf82763|zNEd3PmnOp@wmhotmail.com|JxOPQ4----HD75O3Z5CH46FNE7----ec205b1ff533388a51e7ff0cd8abb8583b919d36
SridharJogu----TFwv3Z!knNA8----HansonAllison6395@outlook.com----yoyx362460|K8Z8maOgQF@wmhotmail.com|usxJOj----3SQBE2MLSMMWHIW7----f56da136ae7c5eff0a0cfcf42ee67975a9d00ac3
Pravinb91457077----FvCJ6WWCAjjL----idsphfjv1230@outlook.com----ncabqwg81916|LDF6jykG@wmhotmail.com|SPfnq4----5CJUV5LIDRY2JP5O----e64f23ef02f23aabe4f47e523347fa60cb11abdd
Raj10Rammilan----txP3kTJDk9uF----ftjke5069553@outlook.com----badqs935193|CnCQ5akvf@wmhotmail.com|sRzCQC----SOI4WRH62YRSV2Y2----5b3a2f4c504ba9fcedd5125b8d40c96cae7cbcbe
Sonubha24225982----vkk8nLunErDP----vrxmttci9576397@outlook.com----lhiuw5773|gm9yl3b5@wmhotmail.com|LA7wgZ----TUEWYV6HLLTS4RBG----686014f62767708d0726b10c8e1dbf87b6b23214
Ramdhan07565632----WenegmQ9gL5D----poadfqi452357@outlook.com----rqny6734143|A7WyUeht@wmhotmail.com|p5oSaj----DMGQZBTEBS4SCIH6----a1362202cd2f76b6db3c5cf756453e16166b3bd3
Amjadkh94738201----cu3CQaUSkdEL----alcez18017@outlook.com----drbqazf77254|GAAUGa76@wmhotmail.com|ghdqch----YK7A5KITILDDIGRS----0744a06408becd8c3eb95629ff6dd720008e29b7
LachhamanaR----!3UWhUMTRURQ----dbaorar150285@outlook.com----jntgl4190486|68ho1A0poX@wmhotmail.com|0ieTSt----4G2YAH7TUNFZXRYS----15a58157980863524d59f718d27ecaed55639e22
RA99312725----yldEGQ3BuvY?----bnphmpe77034@outlook.com----zpsn2638484|e2ZlWSrAz@wmhotmail.com|ELFJDL----SQVILZYORMOTAH56----fd9f6836c3e3bb6d2dc7862539594ef425ce4544
SujeetK13913992----4KPeKo5caFAk----kqicsd3999982@outlook.com----hujtv81174|grYHvPCWG5@wmhotmail.com|JFTYyE----FW5HLAYRYZTVVZ6L----28c048c9934e0e603f6c28899e35991ec533b2b8
AkashDo91165840----6E!mQgvAjGlh----bllgnuf18676@outlook.com----uwhwow30555|XRxmSaly@wmhotmail.com|ZBSm2v----NNTFZEM35SLUHQX7----5f8afc4440030c67e2f7e79735dd4c9e3c48086a
Balu50564209----TqFXQBfJj856----hlew314556@outlook.com----gjhdww7685242|lO9EMPGbJ@wmhotmail.com|xRR2m9----62KEY72VRPFC3TYW----91ef3db3d2bbab0750c44f4555de4ef172b885f1
AnkushR02857331----o3SvE23hp?7V----oahgna422692@outlook.com----jlvlcvvh7020|rQaXPVDgnK@wmhotmail.com|DG4usW----K2Z6P6N5XX4CBDL4----bfb3724c0ca939ae0192a1f0b75b56b530a09c9b
143Clever----mDgRLWluuzZL----rpnpgbjs65536@outlook.com----fofgtw4107197|Xqp8UV1kAE@wmhotmail.com|1tlFyf----VSVHJZ2KQCBKYGZP----f521fde9a4fff90eaf73792807d67d237e6ef0a2

24
推特/导入推特.py Normal file
View File

@@ -0,0 +1,24 @@
from models.xtoken import XToken
if __name__ == '__main__':
with open('xtoken.txt', 'r', encoding='utf-8') as f:
content = f.read()
tasks = [] # 创建任务列表
lines = content.split('\n')
n = 0
for _, line in enumerate(lines):
print(line.split('----'))
XToken.get_or_create(
user_name = line.split('----')[0],
password = line.split('----')[1],
email = line.split('----')[2],
two_fa = line.split('----')[-2],
token = line.split('----')[-1],
# email_pwd = line.split('----')[1],
)

7
推特/测试ip.py Normal file
View File

@@ -0,0 +1,7 @@
if __name__ == '__main__':
# proxies = {
# 'http': f'socks5://127.0.0.1:{random.randint(42000, 42089)}',
# 'https': f'socks5://127.0.0.1:{random.randint(42000, 42089)}',
# }