小编bbf*_*bfl的帖子

Python Playwright 启动最大化窗口

我在最大化 Python 中启动 Playwright 时遇到问题。我找到了一些其他语言的文章,但在Python中不起作用,官方文档中也没有写关于Python中最大化窗口的内容。

我试过browser = p.chromium.launch(headless=False, args=["--start-maximized"])

它开始最大化,但随后自动恢复到默认的小窗口大小。

有任何想法吗?谢谢

python playwright playwright-python

6
推荐指数
1
解决办法
4510
查看次数

Telegram 机器人使用 python-telegram-bot 每 n 小时发送自动消息

我在构建机器人方面相当新,所以我创建了一个非常简单的 Telegram 机器人,它工作得很好,但无法弄清楚如何让机器人在启动 /start_auto 命令时每 n 分钟或 n 小时发送消息。

我使用 while 循环做了一个解决方法,但它看起来很愚蠢,并且在循环期间用户将无法与机器人就其他主题进行交互。

我希望用户能够通过 /start_auto 和 /stop_auto 等命令启动和停止此计划任务。

我知道还有许多其他已回答的与该主题相关的问题,但似乎没有一个问题适用于我的代码。

import logging
import os
import time

from telegram.ext import Updater, CommandHandler, MessageHandler, Filters

logger = logging.getLogger(__name__)

PORT = int(os.environ.get('PORT', '8443'))


def start(update, context):
    """Sends a message when the command /start is issued."""
    update.message.reply_text('Hi!')


def help(update, context):
    """Sends a message when the command /help is issued."""
    update.message.reply_text('Help!')


def start_auto(update, context):
    """Sends a message when the command /start_auto is issued."""
    n = 0
    while …
Run Code Online (Sandbox Code Playgroud)

python scheduled-tasks telegram python-telegram-bot telegram-bot

3
推荐指数
1
解决办法
2万
查看次数