Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

PhantomJS create page from string

Is it possible to create a page from a string?

example:

html = '<html><body>blah blah blah</body></html>'  page.open(html, function(status) {   // do something }); 

I have already tried the above with no luck....

Also, I think it's worth mentioning that I'm using nodejs with phantomjs-node(https://github.com/sgentle/phantomjs-node)

Thanks!

like image 928
mike Avatar asked Jul 31 '12 15:07

mike


1 Answers

It's very simple, take a look at the colorwheel.js example.

var page = require('webpage').create(); page.content = '<html><body><p>Hello world</p></body></html>'; 

That's all! Then you can manipulate the page, e.g. render it as an image.

like image 130
Ariya Hidayat Avatar answered Oct 04 '22 01:10

Ariya Hidayat