Cara Menggunakan Ciri -ciri Tanpa Headless Google Chrome

Cara Menggunakan Ciri -ciri Tanpa Headless Google Chrome

Versi terbaru Google Chrome yang dikeluarkan dengan ciri berguna baru Krom tanpa kepala. Krom tanpa kepala berguna untuk automasi penyemak imbas. Anda boleh menangkap tangkapan skrin mana -mana laman web menggunakan baris arahan serta bahasa pengaturcaraan tanpa memulakan GUI Chrome. Ia juga menyokong untuk mencetak laman web dom dan membuat pdf laman web. Tutorial ini akan membantu anda menggunakan ciri tanpa kepala Google Chrome pada baris arahan Linux.

  • Cara Memasang atau Meningkatkan Google Chrome di Ubuntu & Linuxmint
  • Cara Memasang Google Chrome di Centos/Rhel & Fedora

1. Memulakan krom tanpa kepala

Buka Konsol Sistem dan mulakan Google Chrome tanpa kepala dengan menggunakan --tanpa kepala Pilihan baris arahan.

$ Google-Chrome-Http: // www.Contoh.com 

Mod tanpa kepala ini juga menyokong pilihan debuging jauh untuk memeriksa apa yang berlaku. Anda boleh mengakses sistem di port yang ditentukan di mana -mana penyemak imbas lain dan periksa apa yang diberikan di sana. Mulakan penyahpepijatan dengan arahan berikut pada port yang ditentukan:

$ Google-Chrome--Headless --Remote-Debugging-Port = 9222 https: // Google.com 

Sekarang melawat http: // localhost: 9222 Dalam penyemak imbas web lain.

Chrome tanpa kepala juga mempunyai banyak ciri berguna lain seperti mencetak DOM, menangkap tangkapan skrin atau membuat PDF dari mana -mana laman web melalui baris arahan.

2. Tangkapan tangkapan skrin laman web

Anda boleh menggunakan --tangkapan skrin Pilihan untuk menangkap tangkapan skrin mana -mana laman web. Tangkapan Output akan disimpan dalam direktori semasa. Untuk maklumat lanjut, lawati di sini.

$ Goolge-Chrome--Headless --disable-gpu --creenshot http: // www.Contoh.com/ 

3. Buat laman web PDF

Anda boleh menggunakan --cetak-ke-pdf Pilihan untuk membuat PDF dari mana -mana laman web. Fail pdf output akan disimpan dalam direktori semasa. Untuk maklumat lanjut, lawati di sini.

$ Google-Chrome--Headless--disable-gpu --print-to-pdf http: // www.Contoh.com/ 

4. Cetak laman web Dom

Anda boleh menggunakan --Dump-dom Bendera untuk mencetak dokumen.badan.InnerHTML ke output standard.
Dokumen cetak bendera -dom dom.badan.InnerHtml ke stdout:

$ Google-Chrome--Headless--disable-gpu-Dump-dom http: // www.Contoh.com/ 

Rujukan: Lawati Pautan berikut untuk mengetahui lebih lanjut mengenai Chrome Tanpa Ketua.

https: // pemaju.Google.com/web/kemas kini/2017/04/tanpa headless-chrome