[完璧な解決策] flaskの実行を使用してデバッグを開始し、puppeteerを実行し、エラーを報告します[信号はメインスレッドでのみ機能します]解決策

解決策:puppeteerが起動を初期化するとき、フラスコの実行デバッグモードを開始して正常に実行するには、次のパラメーター[handleSIGINT = False、handleSIGTERM = False、handleSIGHUP = False]を追加する必要があります。

公式のパペッティアドキュメント:https//miyakogi.github.io/pyppeteer/reference.html#launcher

 _browser = await launch(
            {
                "headless": _headless,
                "defaultViewport": _defaultViewport,
                "args": _args,
                "handleSIGINT": False,
                "handleSIGTERM": False,
                "handleSIGHUP": False
            })

ソリューションのアイデアのソース:

1、https://xbuba.com/questions/53679905

2、https://stackoom.com/question/3dEav/%E5%9C%A8FLASK%E4%B8%AD%E8%BF%90%E8%A1%8Cpypupeteer%E4%BC%9A%E4%BA%A7 %E7%94%9FValueError-%E4%BF%A1%E5%8F%B7%E4%BB%85%E5%9C%A8%E4%B8%BB%E7%BA%BF%E7%A8%8B% E4%B8%AD%E6%9C%89%E6%95%88

 

おすすめ

転載: blog.csdn.net/weixin_43343144/article/details/110203479
おすすめ