第一步优化勾选功能
This commit is contained in:
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -1,4 +1,4 @@
|
||||
('C:\\Users\\27942\\Desktop\\codes\\haha\\build\\GUI应用\\PYZ-00.pyz',
|
||||
('C:\\Users\\27942\\Desktop\\codes\\haha\\build\\多多自动化发文助手\\PYZ-00.pyz',
|
||||
[('DataRecorder',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\DataRecorder\\__init__.py',
|
||||
'PYMODULE'),
|
||||
@@ -176,6 +176,234 @@
|
||||
('DrissionPage.version',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\DrissionPage\\version.py',
|
||||
'PYMODULE'),
|
||||
('PIL',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\__init__.py',
|
||||
'PYMODULE'),
|
||||
('PIL.AvifImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\AvifImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.BlpImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\BlpImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.BmpImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\BmpImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.BufrStubImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\BufrStubImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.CurImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\CurImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.DcxImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\DcxImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.DdsImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\DdsImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.EpsImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\EpsImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.ExifTags',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\ExifTags.py',
|
||||
'PYMODULE'),
|
||||
('PIL.FitsImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\FitsImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.FliImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\FliImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.FpxImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\FpxImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.FtexImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\FtexImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.GbrImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\GbrImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.GifImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\GifImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.GimpGradientFile',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\GimpGradientFile.py',
|
||||
'PYMODULE'),
|
||||
('PIL.GimpPaletteFile',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\GimpPaletteFile.py',
|
||||
'PYMODULE'),
|
||||
('PIL.GribStubImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\GribStubImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.Hdf5StubImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\Hdf5StubImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.IcnsImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\IcnsImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.IcoImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\IcoImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.ImImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\ImImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.Image',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\Image.py',
|
||||
'PYMODULE'),
|
||||
('PIL.ImageChops',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\ImageChops.py',
|
||||
'PYMODULE'),
|
||||
('PIL.ImageCms',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\ImageCms.py',
|
||||
'PYMODULE'),
|
||||
('PIL.ImageColor',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\ImageColor.py',
|
||||
'PYMODULE'),
|
||||
('PIL.ImageFile',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\ImageFile.py',
|
||||
'PYMODULE'),
|
||||
('PIL.ImageFilter',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\ImageFilter.py',
|
||||
'PYMODULE'),
|
||||
('PIL.ImageMath',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\ImageMath.py',
|
||||
'PYMODULE'),
|
||||
('PIL.ImageMode',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\ImageMode.py',
|
||||
'PYMODULE'),
|
||||
('PIL.ImageOps',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\ImageOps.py',
|
||||
'PYMODULE'),
|
||||
('PIL.ImagePalette',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\ImagePalette.py',
|
||||
'PYMODULE'),
|
||||
('PIL.ImageQt',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\ImageQt.py',
|
||||
'PYMODULE'),
|
||||
('PIL.ImageSequence',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\ImageSequence.py',
|
||||
'PYMODULE'),
|
||||
('PIL.ImageShow',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\ImageShow.py',
|
||||
'PYMODULE'),
|
||||
('PIL.ImageTk',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\ImageTk.py',
|
||||
'PYMODULE'),
|
||||
('PIL.ImageWin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\ImageWin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.ImtImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\ImtImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.IptcImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\IptcImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.Jpeg2KImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\Jpeg2KImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.JpegImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\JpegImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.JpegPresets',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\JpegPresets.py',
|
||||
'PYMODULE'),
|
||||
('PIL.McIdasImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\McIdasImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.MicImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\MicImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.MpegImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\MpegImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.MpoImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\MpoImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.MspImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\MspImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.PaletteFile',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\PaletteFile.py',
|
||||
'PYMODULE'),
|
||||
('PIL.PalmImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\PalmImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.PcdImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\PcdImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.PcxImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\PcxImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.PdfImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\PdfImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.PdfParser',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\PdfParser.py',
|
||||
'PYMODULE'),
|
||||
('PIL.PixarImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\PixarImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.PngImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\PngImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.PpmImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\PpmImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.PsdImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\PsdImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.QoiImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\QoiImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.SgiImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\SgiImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.SpiderImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\SpiderImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.SunImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\SunImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.TgaImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\TgaImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.TiffImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\TiffImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.TiffTags',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\TiffTags.py',
|
||||
'PYMODULE'),
|
||||
('PIL.WebPImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\WebPImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.WmfImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\WmfImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.XVThumbImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\XVThumbImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.XbmImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\XbmImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.XpmImagePlugin',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\XpmImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL._binary',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\_binary.py',
|
||||
'PYMODULE'),
|
||||
('PIL._deprecate',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\_deprecate.py',
|
||||
'PYMODULE'),
|
||||
('PIL._typing',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\_typing.py',
|
||||
'PYMODULE'),
|
||||
('PIL._util',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\_util.py',
|
||||
'PYMODULE'),
|
||||
('PIL._version',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\_version.py',
|
||||
'PYMODULE'),
|
||||
('PIL.features',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PIL\\features.py',
|
||||
'PYMODULE'),
|
||||
('PyQt5',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\PyQt5\\__init__.py',
|
||||
'PYMODULE'),
|
||||
@@ -511,6 +739,9 @@
|
||||
('colorama.winterm',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\colorama\\winterm.py',
|
||||
'PYMODULE'),
|
||||
('colorsys',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\colorsys.py',
|
||||
'PYMODULE'),
|
||||
('commctrl',
|
||||
'C:\\Users\\27942\\.conda\\envs\\haha\\Lib\\site-packages\\win32\\lib\\commctrl.py',
|
||||
'PYMODULE'),
|
||||
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
Binary file not shown.
BIN
dist/多多自动化发文助手.exe
vendored
BIN
dist/多多自动化发文助手.exe
vendored
Binary file not shown.
14
main.py
14
main.py
@@ -348,12 +348,15 @@ class Pdd:
|
||||
self.page.get(url="https://mcn.pinduoduo.com/register")
|
||||
logger.info(" ✓ 已打开登录页面")
|
||||
|
||||
for i in range(5):
|
||||
for i in range(100):
|
||||
if self.page.ele("x://*[text()='登录']", timeout=5):
|
||||
logger.warning(" 请登录》》》")
|
||||
elif self.page.ele("x://*[text()='主播/作者管理']", timeout=5):
|
||||
logger.info(" ✓ 检测到已登录")
|
||||
break
|
||||
|
||||
if i in [5,10,15,20,35,30]:
|
||||
self.page.get(url="https://mcn.pinduoduo.com/register")
|
||||
else:
|
||||
logger.error(" ✗ 未登录!!!")
|
||||
return {"ok": False, "reason": "未登录"}
|
||||
@@ -889,16 +892,21 @@ class Pdd:
|
||||
creator_tab = self.page.new_tab(datas.get(self.user_id))
|
||||
logger.info(f" ✓ 已打开已保存的标签页: {datas.get(self.user_id)}")
|
||||
else:
|
||||
logger.info(" 需要重新登录...")
|
||||
|
||||
logger.info("=" * 50)
|
||||
logger.info("步骤2: 登录并导航到发布页面...")
|
||||
self.page.get(url="https://mcn.pinduoduo.com/register")
|
||||
logger.info(" ✓ 已打开登录页面")
|
||||
|
||||
for i in range(5):
|
||||
for i in range(100):
|
||||
if self.page.ele("x://*[text()='登录']", timeout=5):
|
||||
logger.warning(" 请登录》》》")
|
||||
elif self.page.ele("x://*[text()='主播/作者管理']", timeout=5):
|
||||
logger.info(" ✓ 检测到已登录")
|
||||
break
|
||||
|
||||
if i in [5, 10, 15, 20, 35, 30]:
|
||||
self.page.get(url="https://mcn.pinduoduo.com/register")
|
||||
else:
|
||||
logger.error(" ✗ 未登录!!!")
|
||||
return {"ok": False, "results": [], "reason": "未登录"}
|
||||
|
||||
32
test.py
32
test.py
@@ -1,29 +1,3 @@
|
||||
import requests
|
||||
|
||||
# 配置
|
||||
BASE_URL = "http://47.108.113.7:8000" # 根据实际情况修改
|
||||
API_PATH = "/business/conflict-search"
|
||||
|
||||
# 测试数据
|
||||
test_data = {
|
||||
"client_info": "fwegwwegw(gewgwg)",
|
||||
# "party_info": "grgrg(reghbrgb)",
|
||||
# "undertaker": "测试账号2",
|
||||
# "bidding_unit": "测试222(2222)",
|
||||
# "exclude_prefiling_id": None,
|
||||
# "exclude_project_id": None,
|
||||
# "exclude_bid_id": None
|
||||
}
|
||||
|
||||
# 发送请求
|
||||
response = requests.post(
|
||||
f"{BASE_URL}{API_PATH}",
|
||||
json=test_data,
|
||||
headers={
|
||||
"Content-Type": "application/json",
|
||||
"Authorization": "1111" # 如果需要认证,添加token
|
||||
}
|
||||
)
|
||||
|
||||
print(f"状态码: {response.status_code}")
|
||||
print(f"响应内容: {response.json()}")
|
||||
from PIL import Image
|
||||
img = Image.open('拼多多_爱给网_aigei_com.png')
|
||||
img.save('拼多多_爱给网_aigei_com.ico', format='ICO', sizes=[(256, 256), (128, 128), (64, 64), (48, 48), (32, 32), (16, 16)])
|
||||
@@ -22,7 +22,7 @@ exe = EXE(
|
||||
a.binaries,
|
||||
a.datas,
|
||||
[],
|
||||
name='GUI应用',
|
||||
name='多多自动化发文助手',
|
||||
debug=False,
|
||||
bootloader_ignore_signals=False,
|
||||
strip=False,
|
||||
@@ -35,4 +35,5 @@ exe = EXE(
|
||||
target_arch=None,
|
||||
codesign_identity=None,
|
||||
entitlements_file=None,
|
||||
icon=['拼多多_爱给网_aigei_com.ico'],
|
||||
)
|
||||
BIN
拼多多_爱给网_aigei_com.ico
Normal file
BIN
拼多多_爱给网_aigei_com.ico
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 59 KiB |
BIN
拼多多_爱给网_aigei_com.png
Normal file
BIN
拼多多_爱给网_aigei_com.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 106 KiB |
Reference in New Issue
Block a user