鱼C论坛

 找回密码
 立即注册
查看: 2497|回复: 15

[已解决]如何取消windows10每日自动运行.py程序的黑色弹窗

[复制链接]
发表于 2020-12-9 12:51:55 | 显示全部楼层 |阅读模式
20鱼币
尝试把运行.py文件的程序改成pythonw.exe也不行,
把.py文件改成.pyw也不行,
第三张图片的内容我看不懂,望有大神能给我解决问题~~~~,非常感谢
最佳答案
2020-12-9 12:51:56
你这也太费劲了  签个到还要无头浏览器
先分析网站,签到js就在静态网页里
QQ截图20201210165719.png
这不很简单吗?
请求地址:https://acgupup.com/wp-admin/admin-ajax.php
请求方式:POST
请求参数:action:qiandao
保险起见,签到过程用fiddler监控
QQ截图20201210172127.png 没有加密  携带cookie直接post就完事了,用postman测一下  只检测HOST参数
请求都带cookie和host就完事了
QQ图片20201210174441.png
这个程序 你打包也好  定是软件启动也好 不比你那无头浏览器简单的多
效率更高?
QQ截图20201209124801.png
QQ截图20201209124741.png
QQ截图20201209124926.png

最佳答案

查看完整内容

你这也太费劲了 签个到还要无头浏览器 先分析网站,签到js就在静态网页里 保险起见,签到过程用fiddler监控 没有加密 携带cookie直接post就完事了,用postman测一下 只检测HOST参数 请求都带cookie和host就完事了 这个程序 你打包也好 定是软件启动也好 不比你那无头浏览器简单的多 效率更高?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-12-9 12:51:56 | 显示全部楼层    本楼为最佳答案   
你这也太费劲了  签个到还要无头浏览器
先分析网站,签到js就在静态网页里
QQ截图20201210165719.png
这不很简单吗?
请求地址:https://acgupup.com/wp-admin/admin-ajax.php
请求方式:POST
请求参数:action:qiandao
保险起见,签到过程用fiddler监控
QQ截图20201210172127.png 没有加密  携带cookie直接post就完事了,用postman测一下  只检测HOST参数
请求都带cookie和host就完事了
QQ图片20201210174441.png
这个程序 你打包也好  定是软件启动也好 不比你那无头浏览器简单的多
效率更高?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-12-9 14:02:16 From FishC Mobile | 显示全部楼层
本帖最后由 hrp 于 2020-12-9 14:18 编辑

start /MIN xxxx\pythonw.exe
参数写xxx.pyw
不知道行不行?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-12-9 14:02:52 From FishC Mobile | 显示全部楼层
不知所云
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-12-9 15:03:36 | 显示全部楼层
Python 程序打包工具 pyinstaller
打包为exe 看样子你已经会了  只是打包参数你可以多了解一下
pyinstaller -F main.py     这是打包为单文件
pyinstaller -F -w main.py  不显示控制台
你可以尝试一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-12-9 16:01:18 | 显示全部楼层
hrp 发表于 2020-12-9 14:02
start /MIN xxxx\pythonw.exe
参数写xxx.pyw
不知道行不行?

你说的这个方法不行,我试过了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-12-9 16:03:24 | 显示全部楼层
孤独的嫖客 发表于 2020-12-9 15:03
Python 程序打包工具 pyinstaller
打包为exe 看样子你已经会了  只是打包参数你可以多了解一下
pyinstall ...

pyinstaller我还没用过,我指的是直接运行.py的文件,不是打包后运行exe文件,我的意思是如何让windows在后台默认执行.py文件的时候不弹窗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-12-9 16:05:30 | 显示全部楼层
孤独的嫖客 发表于 2020-12-9 15:03
Python 程序打包工具 pyinstaller
打包为exe 看样子你已经会了  只是打包参数你可以多了解一下
pyinstall ...

今天.py文件自动运行时弹窗了,按照网上的说法是用pythonw.exe来打开,但是我用了pythonw.exe还是弹窗就很烦,不可以静默运行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-12-9 16:23:50 | 显示全部楼层
821115845 发表于 2020-12-9 16:05
今天.py文件自动运行时弹窗了,按照网上的说法是用pythonw.exe来打开,但是我用了pythonw.exe还是弹窗就 ...

那你打包就可以了  不能打包吗?
或者用定时软件启动
2020-12-09_16-21-50.jpg
我启动的时候是没有dos窗口弹出的
这个定时软件是吾爱破解的 发外链会被审核
你自个去吾爱破解搜  软件标题就是软件名字
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-12-10 00:57:52 | 显示全部楼层
我的回复提示被审核   这审核了七八个小时了  也没见审核出来   论坛效率高啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-12-10 14:35:11 | 显示全部楼层
孤独的嫖客 发表于 2020-12-9 16:23
那你打包就可以了  不能打包吗?
或者用定时软件启动

我用pyinstaller打包也会弹窗,不知道什么原因,打包代码是pyinstaller -F -w selenium模拟登录签到[ACG吾爱萌].pyw
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-12-10 14:36:02 | 显示全部楼层
孤独的嫖客 发表于 2020-12-10 00:57
我的回复提示被审核   这审核了七八个小时了  也没见审核出来   论坛效率高啊

要不你看下我的代码吧
from selenium import webdriver
from selenium.webdriver.chrome.options import Options   #无头浏览器
import time
chrome_options = Options()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--disable-gpu')
Chrome = webdriver.Chrome(chrome_options=chrome_options)
Chrome.get(url='https://acgupup.com/registered')
try:
    Chrome.find_element_by_xpath('//a[text()="确定"]').click()
except:
    pass
Chrome.find_element_by_xpath('//div[@class="cmpuser-field"]/input[@name="log"]').send_keys('821115845@qq.com')
Chrome.find_element_by_xpath('//div[@class="cmpuser-field"]/input[@name="pwd"]').send_keys('20151103lcx')
Chrome.find_element_by_xpath('//*[@id="main-content"]/div[2]/div[2]/div/div/article/div/div[1]/form/fieldset/input[1]').click()
time.sleep(2)
Chrome.find_element_by_xpath('//*[@id="main-content"]/div[2]/div[2]/div/div/article/div/div[1]/div/ul/li[3]/a').click()
time.sleep(2)
Chrome_page = Chrome.window_handles
Chrome.switch_to.window(Chrome_page[1])
try:
    Chrome.find_element_by_xpath('//*[@id="user-right"]/div[2]/input').click()
except:
    pass
Chrome.quit()
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-12-10 14:39:24 | 显示全部楼层
孤独的嫖客 发表于 2020-12-10 00:57
我的回复提示被审核   这审核了七八个小时了  也没见审核出来   论坛效率高啊

我想要的是后台静默运行,就是运行的时候我是没有感知的,百度上搜pyinstaller打包的时候说加上-w参数就可以取消dos窗口,但是我试了,打包出来的exe文件还是会弹窗,要不大佬你拿我的代码试试看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-12-10 14:42:27 | 显示全部楼层
孤独的嫖客 发表于 2020-12-9 16:23
那你打包就可以了  不能打包吗?
或者用定时软件启动

你看,这是打包好的exe文件运行时的样子
QQ截图20201210144127.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-12-11 13:51:30 | 显示全部楼层
看到这个帖子,特意注册个号来回复 ...
很简单,假设你的py文件名是<main>,那应该是<main.py>,改成main.pyw就可以了
桌面上双击一个py文件默认是会调用 C:\Windows\System32\py.exe 来执行py程序的
(尝试之前请先检查你的py.exe是否存在,打开cmd,输入py,看到以下提示,说明有效)
C:\Users\YourUsername\Desktop>py
Python 3.6.8 (tags/v3.6.8:3c6b436a57, Dec 23 2018, 23:31:17) [MSC v.1916 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
try:
import time
current_time = time.time()
with open(f'{current_time}_file', 'w') as f:
    f.write(f'write time: {current_time}\nend')
桌面新建文本文档.txt,复制以上代码,关闭并保存,改后缀名为.py,双击能运行才行,会出现黑窗口,
然后改为.pyw,再双击运行,即可
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-12-11 21:11:28 | 显示全部楼层
@821115845   在? 选个最佳?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-17 02:57

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表