如何取消windows10每日自动运行.py程序的黑色弹窗
尝试把运行.py文件的程序改成pythonw.exe也不行,把.py文件改成.pyw也不行,
第三张图片的内容我看不懂,望有大神能给我解决问题~~~~,非常感谢 你这也太费劲了签个到还要无头浏览器
先分析网站,签到js就在静态网页里
这不很简单吗?
请求地址:https://acgupup.com/wp-admin/admin-ajax.php
请求方式:POST
请求参数:action:qiandao
保险起见,签到过程用fiddler监控
没有加密携带cookie直接post就完事了,用postman测一下只检测HOST参数
请求都带cookie和host就完事了
这个程序 你打包也好定是软件启动也好 不比你那无头浏览器简单的多
效率更高?
本帖最后由 hrp 于 2020-12-9 14:18 编辑
start /MIN xxxx\pythonw.exe
参数写xxx.pyw
不知道行不行? 不知所云 Python 程序打包工具 pyinstaller
打包为exe 看样子你已经会了只是打包参数你可以多了解一下
pyinstaller -F main.py 这是打包为单文件
pyinstaller -F -w main.py不显示控制台
你可以尝试一下 hrp 发表于 2020-12-9 14:02
start /MIN xxxx\pythonw.exe
参数写xxx.pyw
不知道行不行?
你说的这个方法不行,我试过了 孤独的嫖客 发表于 2020-12-9 15:03
Python 程序打包工具 pyinstaller
打包为exe 看样子你已经会了只是打包参数你可以多了解一下
pyinstall ...
pyinstaller我还没用过,我指的是直接运行.py的文件,不是打包后运行exe文件,我的意思是如何让windows在后台默认执行.py文件的时候不弹窗 孤独的嫖客 发表于 2020-12-9 15:03
Python 程序打包工具 pyinstaller
打包为exe 看样子你已经会了只是打包参数你可以多了解一下
pyinstall ...
今天.py文件自动运行时弹窗了,按照网上的说法是用pythonw.exe来打开,但是我用了pythonw.exe还是弹窗就很烦,不可以静默运行{:5_107:} 821115845 发表于 2020-12-9 16:05
今天.py文件自动运行时弹窗了,按照网上的说法是用pythonw.exe来打开,但是我用了pythonw.exe还是弹窗就 ...
那你打包就可以了不能打包吗?
或者用定时软件启动
我启动的时候是没有dos窗口弹出的
这个定时软件是吾爱破解的 发外链会被审核
你自个去吾爱破解搜软件标题就是软件名字 我的回复提示被审核 这审核了七八个小时了也没见审核出来 论坛效率高啊 孤独的嫖客 发表于 2020-12-9 16:23
那你打包就可以了不能打包吗?
或者用定时软件启动
我用pyinstaller打包也会弹窗,不知道什么原因,打包代码是pyinstaller -F -w selenium模拟登录签到.pyw 孤独的嫖客 发表于 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').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/div/div/div/article/div/div/form/fieldset/input').click()
time.sleep(2)
Chrome.find_element_by_xpath('//*[@id="main-content"]/div/div/div/div/article/div/div/div/ul/li/a').click()
time.sleep(2)
Chrome_page = Chrome.window_handles
Chrome.switch_to.window(Chrome_page)
try:
Chrome.find_element_by_xpath('//*[@id="user-right"]/div/input').click()
except:
pass
Chrome.quit()
孤独的嫖客 发表于 2020-12-10 00:57
我的回复提示被审核 这审核了七八个小时了也没见审核出来 论坛效率高啊
我想要的是后台静默运行,就是运行的时候我是没有感知的,百度上搜pyinstaller打包的时候说加上-w参数就可以取消dos窗口,但是我试了,打包出来的exe文件还是会弹窗,要不大佬你拿我的代码试试看
孤独的嫖客 发表于 2020-12-9 16:23
那你打包就可以了不能打包吗?
或者用定时软件启动
你看,这是打包好的exe文件运行时的样子 看到这个帖子,特意注册个号来回复 ...
很简单,假设你的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) 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,再双击运行,即可 @821115845 在? 选个最佳?
页:
[1]