Nun, ich möchte alle 20ms während des Puppenspielers screenshot eine Seite öffnen, bis der Browser zu schließen. Allerdings ist für den Screenshot Geschwindigkeit so schnell und es ist eine lange Zeit, um ein Bild zu generieren. Also wenn der Browser in der Nähe war, wird es viele Bilder geben, die nicht gespeichert werden können. Wie kann ich alle screentshot abwarten, bevor der Browser geschlossen wird?Puppenspieler: wie warten Sie alle Screenshot Ende vor dem Schließen des Browsers?
0
A
Antwort
0
Sie können versuchen, die Daten in einem Array im höheren Bereich zu speichern, sodass Sie auch nach dem Schließen des Browsers weiterhin einige Vorgänge in Ihrer App ausführen können.
0
Haben Sie versucht, async/await mit Ihren Seiten- und Browseraufrufen zu verwenden? Versuchen Sie Folgendes:
(async() => {
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.goto(inputImgUrl, {waitUntil: 'networkidle'});
await page.setViewport(viewPortData);
await page.screenshot({path: outputFile, type: 'jpeg', quality: 50, clip: cropData});
await browser.close();
})();
Verwandte Themen
- 1. Puppenspieler warten, bis alle Bilder geladen sind, dann screenshot
- 2. Wie kann ich mit dem Schließen des Browsers warten, bis der Server-Anruf abgeschlossen ist?
- 3. Warten Sie x Sekunden vor dem Schließen eines Programms C++
- 4. Update vor dem Screenshot
- 5. Wie kann man ngCookies nach dem Schließen des Browsers behalten?
- 6. PhantomJS Capturing Screenshot des mobilen Browsers
- 7. Puppenspieler warten Seite laden nach Formular einreichen
- 8. Sitzung verloren beim Schließen des Browsers
- 9. Ich muss Sitzung beenden und eine Funktion nach dem Schließen des Browsers oder Tab schließen
- 10. Warten auf das Ende einer Funktion vor dem Fortfahren?
- 11. Tempdatasitzung läuft nach dem Schließen des Browsers im Codeigniter ab
- 12. Verhindern Screenshot nach dem Schließen der Anwendung
- 13. Erhalten Sie vor dem Ende des Funktionsknoten führt
- 14. NodeJS | Wie wird man nach dem Schließen des Browsers mit dem Reisepass und dem Expresscode eingeloggt?
- 15. Warten Sie nicht vor dem nächsten Funktion
- 16. Wie kann Selen Webdriver vom Schließen des Browsers gestoppt werden?
- 17. Schließen des Browsers für unbehandelte Ausnahme
- 18. Warten Sie, bis der Fine-Uploader alle Dateien vor dem Senden des Formulars
- 19. So beenden Sie die Sitzung beim Schließen des Browsers
- 20. Stop Picker vom Schließen nach dem Ende des HTML
- 21. Öffnen Sie ein modales Fenster beim Schließen des Browsers?
- 22. So stellen Sie sicher, dass PHP-Seite auch nach dem Schließen des Browsers funktioniert
- 23. Warten Sie, bis Text angezeigt wird, wenn Sie Puppenspieler verwenden
- 24. Screenshot des Browsers über JavaScript (oder etwas anderes) machen
- 25. Schließen eines Browsers mit Python
- 26. Erhalten Sie alle Klartext mit Puppenspieler
- 27. Wie können bestimmte Elemente vor dem Screenshot entfernt werden?
- 28. requestAnimationFrame kurz vor dem Ende des Frames aufgerufen?
- 29. preg_replace etwas vor dem Ende des HTML-attr
- 30. Schließen des Browsers während selen automatisierter End-2-Endtests