JavaScript DOM manipülasyonları yapıldıktan sonra bir web sayfasının oluşturulmuş kaynağını almak için PhantomJS kullanıyorum. Bu web sayfasında SADECE <body>
var ve başka bir şey yok. ÖnemliPhantomJS- localStorage ile açık sayfa varsayılan olarak
: Bu web sayfası sayfasını oluşturmak için tarayıcı en localStorage
kullanır.
Sayfayı açmadan önce PhantomJS'deki LocalStorage'ı değiştirmek istiyorum. App.js
: söz konusu alanda bir sayfa açtığınızda belirli bir alan adına
var page = require('webpage').create();
page.open("https://sample.com")
setTimeout(function(){
// Where you want to save it
page.render("screenshoot.png")
// You can access its content using jQuery
var fbcomments = page.evaluate(function(){
return $("body").contents().find(".content")
})
phantom.exit();
}, 1000)
Sen ') (page.evaluate' iç bazı 'localStorage' özelliğini ayarlayabilirsiniz. Bunu denediniz mi? Sorun nedir? –
@ArtjomB. düzenleme ve yorum için teşekkürler. Sorunum tarayıcı için localstorage ayarlandı. ** page.open (url) ** –
Henüz ziyaret etmediğiniz bir sayfa için localStorage'ı nasıl kurabilirsiniz? – epascarello