Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
var page = require('webpage').create();
var url = 'http://www.17qingsong.com/news/8JTND98F00964JJM';
page.viewportSize = {width: 1170, height: 7824};
page.open(url, function (status) {
// var height = page.evaluate(function() { return document.body.clientHeight; });
// var width = page.evaluate(function() { return document.body.clientWidth; });
// console.log(height);
// page.viewportSize = {width: 1170, height: height};
page.render('17.jpg');
// page.render('17.pdf');
phantom.exit();
});
var page = require('webpage').create(), system = require('system'), address, output;
//viewportSize being the actual size of the headless browser
page.viewportSize = { width: 1024, height: 768 };
//the clipRect is the portion of the page you are taking a screenshot of
page.clipRect = { top: 192, left: 256, width: 512, height: 384 };
//the rest of the code is the same as the previous example
address = system.args[1];
output = system.args[2];
page.settings.resourceTimeout = 10000; // Avoid freeze!!!
page.open(address, function() {
window.setTimeout(function () {
page.render(output);
phantom.exit();
}, 2000);
});
function newPage() {
var page = webpage.create();
page.onResourceError = function (err) {
failure = err.errorString;
};
page.onResourceReceived = function (resource) {
page.statusCode = resource.status;
}
// Uncomment this to see console.log calls from within pages.
// page.onConsoleMessage = function (info) {
// console.log(info);
// };
return page;
}
var page = require('webpage').create();
page.open('http://google.com', function(status) {
var title = page.evaluate(function() {
return document.title;
});
console.log(title);
phantom.exit();
});
var fs = require("fs");
var page = require("webpage").create();
var htmlPath = fs.absolute("tests/withHtmlPlugin/dist/index1.html");
page.onConsoleMessage = function(msg, lineNum, sourceId) {
console.log(msg);
};
page.open("file://" + htmlPath, function(status) {
phantom.exit();
});
var fs = require("fs");
var page = require("webpage").create();
var htmlPath = fs.absolute(
"tests/withHtmlPlugin/dist/index2-missingcommon.html"
);
page.onConsoleMessage = function(msg, lineNum, sourceId) {
console.log(msg);
};
page.open("file://" + htmlPath, function(status) {
phantom.exit();
});
var fs = require("fs");
var page = require("webpage").create();
var htmlPath = fs.absolute(
"tests/withHtmlPlugin/dist/index2-missingindex.html"
);
page.onConsoleMessage = function(msg, lineNum, sourceId) {
console.log(msg);
};
page.open("file://" + htmlPath, function(status) {
phantom.exit();
});
var fs = require("fs");
var page = require("webpage").create();
var htmlPath = fs.absolute("tests/withHtmlPlugin/dist/index2-missingall.html");
page.onConsoleMessage = function(msg, lineNum, sourceId) {
console.log(msg);
};
page.open("file://" + htmlPath, function(status) {
phantom.exit();
});
var fs = require("fs");
var page = require("webpage").create();
var htmlPath = fs.absolute("tests/withHtmlPlugin/dist/index-muti.html");
page.onConsoleMessage = function(msg, lineNum, sourceId) {
console.log(msg);
};
page.open("file://" + htmlPath, function(status) {
phantom.exit();
});
var page = require('webpage').create();
var url = '${:content-url}'
page.open(url,function(status){
var form = page.evaluate(function(){
return document.getElementById('login_form');
});
if(form === null){
phantom.exit(1);
} else {
phantom.exit();
}
});