PhantomJS - Web Sayfası Modülü Özellikleri
PhantomJS, bir web sayfasındaki içeriklerle etkileşimde bulunmamıza yardımcı olacak oldukça fazla özellik ve yöntem sağlar.
Require ("web sayfası"). Create () komutu bir web sayfası nesnesi oluşturur. Bu nesneyi, aşağıda listelenen özellikler ve yöntemler yardımıyla web sayfasını değiştirmek için kullanacağız.
var wpage = require("webpage").create();
Aşağıdaki tablo, tartışacağımız tüm web sayfası özelliklerinin listesini içerir.
S.No | Özellikler ve Açıklama |
---|---|
1 | canGoBack Bu mülk iade edilir truenavigasyon geçmişinde önceki sayfa varsa; değilse,false. |
2 | canGoForward Gezinme geçmişinde sonraki sayfa varsa bu özellik true değerini döndürür; değilse,false. |
3 | clipRect clipRect top, left, width ve height değerlerine sahip bir nesnedir ve render () yöntemi tarafından kullanıldığında web sayfasının görüntü yakalamasını almak için kullanılır. |
4 | İçerik Bu mülk, web sayfasının içeriğini içerir. |
5 | kurabiye Çerezlerle, URL'de bulunan çerezleri ayarlayabilir / alabilirsiniz. Ayrıca size URL'de bulunan çerezleri ve sayfada ayarlanan yeni çerezleri de verecektir. |
6 | customHeaders customHeaders, sayfa tarafından verilen her istek için sunucuya gönderilecek ek HTTP istek başlıklarını belirtir. |
7 | Etkinlik Uzun olaylar listesi, yani değiştirici, tuş ayrıntıları verir. |
8 | focusFrameName O anda odaklanılan çerçevenin adını döndürür. |
9 | frameContent Bu özellik, aktif olan çerçevenin içeriğini verir. |
10 | frameName O anda odaklanılan çerçevenin adını döndürür. |
11 | framePlainText Bu özellik aynı zamanda geçerli aktif çerçevenin içeriğini verir, ancak yalnızca html etiketi olmayan içerikleri verir. |
12 | frameTitle Etkin çerçevenin başlığını verir. |
13 | frameUrl Bu özellik, şu anda odaklanılan çerçevenin url'sini verecektir. |
14 | frameCount Sayfada bulunan çerçevelerin sayısını verir. |
15 | çerçevelerAdı Dizi adları verir. |
16 | libraryPath Bu özellik, page.inectJs yöntemi tarafından kullanılan yola sahiptir. |
17 | navigasyon Kilitli Bu özellik, sayfanın gezinmesine izin verilip verilmediğini tanımlar. Doğruysa, geçerli sayfanın url'sinde olacak ve sonraki sayfaya gitmek için sayfanın tıklanmasına izin verilmeyecektir. |
18 | offlineStoragePath Bu özellik, window.localStorage kullanılarak verilerin depolandığı yolu verir. Yol, komut satırından --local-storage-path kullanılarak değiştirilebilir. |
19 | offlineStorageQuota Bu özellik, window.localStorage'da depolayabileceğiniz maksimum veri miktarını tanımlar. Değer, 5MB olan 5242880 bayttır.Bu değer, komut satırında aşağıdaki komut --localstorage-quota = size burada kullanılarak üzerine yazılabilir. |
20 | ownsPages ownsPages, web sayfası tarafından açılan sayfa web sayfasının alt sayfasıysa doğru veya yanlış döndürür. |
21 | pagesWindowName PagesWindowName, window.open kullanılarak açılan pencerelerin adlarını verecektir. |
22 | sayfaları Pages özelliği, window.open kullanarak bir sayfada açılan sayfa dizisini verir. Sayfa url'de kapatılmışsa, yönlendirdiğiniz sayfa dikkate alınmayacaktır. |
23 | kağıt boyutu Bu özellik, web sayfasını pdf formatına dönüştürmek için kullanılması gerektiğinde web sayfasının boyutunu yani boyutlarını verir. PaperSize, bir nesnede gerekli boyutları içerir. |
24 | düz metin Bu özellik aynı zamanda geçerli aktif çerçevenin içeriğini verir, ancak yalnızca html etiketi olmayan içerikleri verir. |
25 | scrollPosition Bu, kaydırma konumunu gösteren nesneyi içerir. Sola ve yukarıya verir. |
26 | ayarlar Bu özellik, page.open yöntemi kullanıldığında web sayfasının ayarlarını verecektir. Sayfa yüklendikten sonra, ayar özelliklerindeki değişiklikler herhangi bir etki yaratmayacaktır. |
27 | Başlık Bu özellik size okuduğunuz sayfanın başlığını verecektir. |
28 | url Bu özellik, sayfanın url'sini verecektir. |
29 | viewportSize Bu özellik, pencere görüntüsünün boyutunu değiştirmeye izin verir. İhtiyaçlara göre okuyabileceğiniz veya değiştirebileceğiniz genişlik ve yükseklik içerir. |
30 | windowName Pencerenin adını verir. |
31 | zoomFactor Bu özellik, render ve renderBase64 yöntemleri için yakınlaştırma faktörünü belirtir. Bir sayfayı yakınlaştırmaya ve gerekirse ekran görüntüsü almaya yardımcı olur. |