设置一个字符串作为网页的phantomjs响应(Set a string as the respon

2019-08-19 22:39发布

嗨什么,我试图做的是不要让网页作为

page.open(url);

但设置已经被取出作为页面响应的字符串。 可以在做什么?

Answer 1:

是的,这是因为分配给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用“以前提取的页面响应”你有。



文章来源: Set a string as the response of a webpage in phantomjs
标签: phantomjs