Question:
Capturez toute la page Web
GoingMyWay
2018-08-25 15:46:06 UTC
view on stackexchange narkive permalink

Dans macOS, on peut facilement obtenir une capture d'écran en utilisant la combinaison de touches Commande + Maj + 4 .

Mais existe-t-il des raccourcis clavier qui permettent de faire défiler une page Web ou toute autre page et d'obtenir la capture d'écran?

Je recherche un raccourci clavier et non une application ou une extension de navigateur qui doit être téléchargée depuis Internet ou le Mac App Store.

Sept réponses:
#1
+18
shawncampbell
2019-06-05 02:21:39 UTC
view on stackexchange narkive permalink

Safari dispose désormais d'une fonction ScreenCapture intégrée, comme expliqué dans l'article Captures d'écran pleine page dans les navigateurs:

Dans Safari DevTools, sélectionnez un nœud, cliquez avec le bouton droit de la souris et vous verrez Capturer une capture d'écran dans le menu contextuel.

Il n'y a pas de raccourci clavier AFAIK, mais il est disponible sans logiciel tiers supplémentaire.Pour capturer la page entière, vous feriez un clic droit sur le nœud <html> ou <body> , comme illustré dans cette image de l'article CSS-Tricks:

Demonstration of the Capture Screenshot feature in Safari

C'est génial!
C'est la bonne réponse IMO, utilisez CMD + Option + I pour afficher les outils de développement dans Safari
Comme l'a dit @DaveNelson ⌥⌘J'ouvre les outils de développement, mais pour que ce raccourci fonctionne, vous devez d'abord activer le menu développeur dans Safari → Paramètres → Avancé
#2
+10
Nimesh Neema
2018-08-26 02:05:17 UTC
view on stackexchange narkive permalink

Update: Safari a introduit une fonctionnalité accessible via les outils de développement, qui permet aux utilisateurs de capturer une capture d'écran de la page Web entière. Cette fonctionnalité n'était pas disponible au moment où la réponse a été rédigée. La réponse originale est conservée telle quelle pour référence.

Pour Safari, reportez-vous à la réponse de shawncampbell.

Mais, existe-t-il des raccourcis clavier permettant de faire défiler une page Web ou toute autre page et d'obtenir la capture d'écran?

Non, il n'y a pas de mécanisme intégré dans Safari / macOS pour faire défiler et capturer une page Web entière.

Vous devrez soit faire défiler, agrafer et assembler manuellement les images, soit écrire un script, ce qui pourrait être fastidieux.

Vous pouvez effectuer une recherche sur le Web et trouver des extensions Safari tierces qui peuvent exécuter cette fonction pour vous, mais encore une fois, ce n'est pas ce que vous recherchez.

Si vous relâchez la portée et souhaitez télécharger un logiciel sur Internet, vous pouvez installer Mozilla Firefox, un navigateur Web alternatif populaire pour macOS. Un outil de capture d'écran, bien nommé Firefox Screenshots, est nativement intégré au navigateur Web.

Téléchargez et installez Firefox, ouvrez la page Web souhaitée, cliquez sur le bouton Page actions dans la barre d'adresse et sélectionnez Take a Screenshot option.

enter image description here

Vous pouvez choisir entre capturer la page entire, juste la zone visible ou une régionspécifique dans la zone visible.

enter image description here

Ce qui est génial, c'est que vous pouvez choisir entre télécharger l'image générée immédiatement ou la sauvegarder en ligne pour un accès ultérieur (notez que, conformément à l ' article d'assistance lié, les captures d'écran sont enregistrées pendant 14 jours seulement) . Vous pouvez également copier l'image directement dans le presse-papiers ou la modifier dans le navigateur lui-même.

enter image description here

Voici la page Web Ask Different dans toute sa splendeur :)

enter image description here

À mon avis, il s'agit de l'approche la plus simple que l'on puisse adopter pour capturer une page Web sous macOS.

Plus 1 juste pour l'effort de la page complète affichée: chemin à parcourir!Mais bonne réponse quand même.
Hou la la!Une raison d'utiliser Firefox!Je n’en ai pas eu une depuis dix ans!Cool de savoir que cette fonctionnalité existe.
J'aurais aimé connaître cette méthode d'une capture d'écran d'une page entière.Rend certains aspects du web scraping WAY plus efficaces.J'ai gratté plus de 50 000 entités ...
Nimesh - [long long man] (https://www.theverge.com/tldr/2018/4/6/17207904/long-long-man-meme-sakeru-gum-japan-commercial) donnerait votre avis positifJ'en suis sûr.
@bmike Ha ha, c'est bien!
La première phrase dit: "Il n'y a pas de mécanisme intégré dans Safari / macOS pour… capturer une page Web entière." C'était peut-être vrai lorsque cette réponse a été écrite, mais la réponse d'@shawncampbell montre clairement que cette fonctionnalité est désormais intégrée à Safari.(Bien que caché dans DevTools.)
@StevenKlein Vous avez absolument raison.J'ai mis à jour ma réponse en ajoutant une note.J'ai [reconnu] (https://apple.stackexchange.com/questions/334689/screenshot-entire-web-page/334724?noredirect=1#comment479580_361632) la réponse de Shawn le jour où elle a été publiée.
#3
+2
jmh
2018-08-26 03:53:17 UTC
view on stackexchange narkive permalink

Comprendre le PO ne veut pas d'outils tiers, beaucoup d'autres le voudront, il existe donc quelques moyens simples de le faire à l'aide d'un mac.

  • Paparazzi!app - ouvre une fenêtre.Collez simplement l'URL pour capturer la page Web entière.Le menu Fichier a "Enregistrer l'image sous" pour enregistrer la page Web entière.Avec des outils comme les actions de dossier, vous pouvez ensuite imprimer, classer ou faire ce que vous voulez avec les images.
  • Les sites Web fournissent également ce service - aucun logiciel requis.L'un est web-capture.net.Collez également votre URL pour recevoir un type d'image de votre choix.Cela s'imprime ou se télécharge facilement sous forme de fichier zip.

  • Awesome Screen Capture est une extension qui fournit un moyen simple de capturer l'intégralité du site Web.

#4
+2
nisetama
2019-03-16 22:19:41 UTC
view on stackexchange narkive permalink

Exécutez brew install webkit2png puis exécutez une commande comme celle-ci:

  webkit2png -F -W 1280 https://apple.stackexchange.com/questions/334689/screenshot-entire-web-page
 

-F crée une capture d'écran en taille réelle. -W modifie la largeur de la fenêtre du navigateur (la valeur par défaut est 800).

#5
  0
bmike
2018-08-26 01:46:01 UTC
view on stackexchange narkive permalink

Non.Safari sur macos 10.13 et versions antérieures ne dispose pas de cette fonction permettant de faire défiler, d'aligner, de coller et d'assembler des pages, ce n'est donc pas possible.Créer un raccourci vers une fonction officielle est simple et vous pouvez tout automatiser avec un script assez intelligent, puis déclencher votre outil, mais vous êtes de retour à l’ajout d’un programme tiers à ce stade.

Le mieux est peut-être d'explorer si l'enregistrement au format pdf vous convient après avoir essayé le mode lecture.Ce serait beaucoup moins de travail à écrire dans un raccourci ou deux.

Cela étant dit, il existe des dizaines d'options et d'outils intéressants pour ce faire, certains aussi simples que de choisir un autre navigateur que celui fourni avec macOS.Aussi génial que soit Safari pour certaines choses, le choix est la bénédiction d'un système d'exploitation comme macOS pour permettre à plus d'outils d'être exécutés sur cette plate-forme.

Apple est en train de paralyser Safari.J'ai trouvé une référence à Nimbus pour safari, mais ce n'est plus dans l'App Store.Nimbus existe pour Firefox et c'est gratuit.
Il suffit de noter ici que les histrioniques sont non seulement inutiles, mais souvent fausses.En fait, non seulement Apple s'efforce d'améliorer Safari, mais ils ont ajouté cette fonctionnalité directement dans le navigateur.Il est utile de se rappeler la prochaine fois que quelqu'un dit que le ciel tombe parce qu'Apple n'a pas la fonctionnalité X pour le moment.
#6
  0
sully
2019-09-11 19:47:10 UTC
view on stackexchange narkive permalink

Il existe un autre moyen flexible mais généralement peu pratique de le faire.
1. enregistrer tout le contenu de votre page avec quicktime et l'enregistrer dans un fichier vidéo
2. exporter des images sous forme d'images à partir du fichier vidéo avec final cut pro x
3. combinez toutes les images dans un long panorama avec photoshop, à savoir la capture d'écran complète de la page

#7
  0
Yora
2020-03-05 23:15:23 UTC
view on stackexchange narkive permalink

J'ai réussi à prendre l'image entière de la page du site Web (sur Safari) en cliquant sur: Fichier> Exporter au format PDF.

Bien que ce ne soit pas du PNG, le PDF a fait le travail pour moi, car tout ce que je voulais vraiment était une forme de capture de la page Web entière ... mieux!



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 4.0 sous laquelle il est distribué.
Loading...