This commit is contained in:
27942
2025-12-23 11:12:32 +08:00
parent 5d01feb385
commit 49940862b1
12 changed files with 2365 additions and 1550 deletions

View File

@@ -19,7 +19,8 @@ def createBrowser(
port=None,
proxyUserName=None,
proxyPassword=None,
name='google'
name='google',
proxyType="socks5"
): # 创建或者更新窗口,指纹参数 browserFingerPrint 如没有特定需求,只需要指定下内核即可,如果需要更详细的参数,请参考文档
json_data = {
"groupId": groupId, # 分组id
@@ -27,7 +28,7 @@ def createBrowser(
'remark': '', # 备注
'proxyMethod': 1, # 代理方式 2自定义 3 提取IP
# 代理类型 ['noproxy', 'http', 'https', 'socks5', 'ssh']
'proxyType': 'socks5',
'proxyType': proxyType,
'host': host, # 代理主机EE
'port': port, # 代理端口
'proxyUserName': proxyUserName, # 代理账号
@@ -209,28 +210,27 @@ if __name__ == '__main__':
# proxyPassword=ips_info.password
# )
# fz_datas = get_group_lists()
# # fz_datas['推特']
#
# for i in range(10):
# for i in get_browser_lists_Browser(id=fz_datas['推特'], page=i):
# x_start_info = Xstart.get_or_none(
# Xstart.bit_id == i["id"]
# )
#
# if not x_start_info:
# deleteBrowser(id=i["id"])
#
# continue
#
# if x_start_info.start:
# continue
#
# deleteBrowser(id=i["id"])
#
# # x_start_info.delete_instance()
# x_start_info.bit_id = None
# x_start_info.save()
fz_datas = get_group_lists()
# fz_datas['推特']
for i in range(10):
for i in get_browser_lists_Browser(id=fz_datas['推特'], page=i):
x_start_info = Xstart.get_or_none(
Xstart.bit_id == i["id"]
)
if not x_start_info:
deleteBrowser(id=i["id"])
continue
if x_start_info.start:
continue
deleteBrowser(id=i["id"])
x_start_info.bit_id = None
x_start_info.save()
# for i in Xstart.select():
# res = browser_detail(id=i.bit_id)
@@ -243,20 +243,20 @@ if __name__ == '__main__':
# print(browser_detail(id="532651f5330e4caa917e644f9b676b"))
# # 批量修改代理
# for i in Xstart.select():
# for i in Xstart.select().where(Xstart.start == 0):
# update_proxy_Browser(id=i.bit_id, proxyType="http", host="104.168.59.92", port=random.randint(20001, 25000), )
fz_datas = get_group_lists()
print(fz_datas)
bit_id_list = []
for i in XToken.select().where(XToken.account_start == 2):
sql_info = Xstart.get_or_none(
Xstart.x_id == i.id
)
bit_id_list.append(sql_info.bit_id)
print(len(bit_id_list))
print(bit_id_list)
print(group_update(fz_datas["西班牙语"], bit_id_list))
# fz_datas = get_group_lists()
# print(fz_datas)
# bit_id_list = []
# for i in XToken.select().where(XToken.account_start == 2):
# sql_info = Xstart.get_or_none(
# Xstart.x_id == i.id
# )
#
# bit_id_list.append(sql_info.bit_id)
#
# print(len(bit_id_list))
# print(bit_id_list)
#
# print(group_update(fz_datas["西班牙语"], bit_id_list))