Puppeteer, Chrome ve Chromium tarayıcılarını kontrol etmek için bir API sağlayan bir Node.js kitaplığıdır.
Node.js ve Puppeteer
Bu makalede, bunu bir web sitesinin ekran görüntüsünü almak için kullanacağız, ancak form gönderimlerini otomatikleştirmek, kullanıcı arayüzü testi gerçekleştirmek ve performans sorunlarını teşhis etmeye yardımcı olmak için de kullanılabilir.
Puppeteer'ı kullanmaya başlamak için öncelikle Node.js'nin (v10.18.1 ) kurulu olması gerekir.
Node.js kuruluyken, bir proje klasörü oluşturmak ve Puppeteer'ı kurmak için aşağıdaki terminal komutlarını çalıştırın:
--- SEÇINIZ ---
mkdir screenshot
cd screenshot
npm install puppeteer
120 mb boyutundaki Chromium'u indirdiği için bu işlemin yüklenmesi biraz zaman alabilir. Kurulduktan sonra, komut dosyasını screenshot.js, örnek olarak SONSUZKAYNAK kullanılarak adlandırılan yeni bir dosyada ekran görüntüsünü alacak şekilde ayarlayacağız :
awaitOperatörü bir Söz beklemek için kullandığımızdan, kodun bir asyncfonksiyon içinde çalıştırılması gerekir .
Bu, eşzamansız, söze dayalı davranışın daha temiz bir tarzda yazılmasına izin vererek, söz zincirlerini açıkça yapılandırmaktan kaçınır.
Şimdi aşağıdaki komutu çalıştırarak betiği test etme zamanı:
Terminal
screenshot.js
node screenshot.js
uygulama başarılı bu sonsuzkaynak_screenshot.png, betiğin bulunduğu klasörle aynı klasöre adlandırılan bir görüntüyü kaydeder . Varsayılan olarak, ekran görüntüsü 800×600 piksel olacaktır, ancak aşağıdakileri gerekli boyutlarla ekleyerek belirli bir görüntü alanı boyutu ayarlayabilirsiniz:
Php en çok kullanılan sızma yöntemleri için form yapıları kullanılır. Formlarınız için gerekli güvenlik önlemlerini almazsanız siteniz saldırılara acık olacaktır.
Örneğin bir blog veya e ticaret sitesinde öncekş ve sonraki gönderimleri almanıza olanak sağlamaktadır. Bunlar için ayrı veriler çekmemiz gerekmetedir.
BEYOND THE WIRE - 1 INCI DÜNYA SAVAŞINDA ÇAMURLU, KANLI SİPERLER
1. Dünya Savaşının çamurlu, kanlı siperlerinde geçen gergin bir çok oyunculu FPS. 50'ye 50'ye kadar olan savaşlarda oyuncular, Büyük Savaş'ın çaresiz ve acımasız koşullarını yansıtan sinematik ortamlara dalacaklar. Otantik bir cephaneliğe ve benzersiz bir yakın dövüş sistemine sahiptir.