嗨什么,我试图做的是不要让网页作为
page.open(url);
但设置已经被取出作为页面响应的字符串。 可以在做什么?
嗨什么,我试图做的是不要让网页作为
page.open(url);
但设置已经被取出作为页面响应的字符串。 可以在做什么?
是的,这是因为分配给page.content一样简单。 它通常也值得设置page.url(否则你可能会做,如果使用Ajax,SSE,等东西触及跨域问题),以及setContent
功能有助于做一个去这两个步骤。 下面是简单的例子:
var page = require('webpage').create();
page.setContent("<html><head><style>body{background:#fff;text:#000;}</style><title>Test#1</title></head><body><h1>Test #1</h1><p>Something</p></body></html>","http://localhost/imaginary/file1.html");
console.log(page.plainText);
page.render("test.png");
phantom.exit();
于是呼page.setContent用“以前提取的页面响应”你有。