1. Download Phantomjs
http://phantomjs.org/
2. Operation
New Phantomjs.bat, remember to change the directory path
The contents are:
D:\java\phantomjs\phantomjs.exe D:\java\phantomjs\code\server.js 8080
3, the new Server.js file, placed in the code directory, note that the code directory is also new, the following is the Server.js content
if (s=== "Success") { Page.evaluate (function () {& nbsp; $ (". Canvas_box"). AppendTo (". App_box"). CSS ("float", "none"). Siblings (). Remove (); $ (". App_box,body"). CSS ("margin", 0); }); var base64= page.renderbase64 (' png '), type= "Data:image/png;base64," var img= " " res.write (IMG); res.close (); } }); *///output Base64 String service = Server.listen (port,function (req, res) { var url=decodeuricomponent ( Req.url). substr (1); Res.statuscode = 200; res.headers = { ' Cache ': ' No-cache ', ' content-type ': ' Text/html;charset=utf-8 ' }; page.open (url,/*{keepAlive : True},*/function (s) { var base64= page.renderbase64 (' png '); Res.write (base64); Res.close (); );});
4: Interview Address
Localhost:8080/http://baidu.com
PHANTOMJS Environment Construction has been run