1
wgqzlj 2014-07-10 10:40:03 +08:00
PHP 调用 Webkit(QTWebKit)
|
2
andychen20121130 OP 我只有一个免费我PHP空间,不能装东西。
|
3
tabris17 2014-07-10 11:03:55 +08:00
@andychen20121130 需要第三方的工具,纯PHP没可能
|
4
tabris17 2014-07-10 11:04:22 +08:00 1
如果你真可以用PHP实现一个网页渲染引擎那算你牛逼
|
8
likexian 2014-07-10 11:13:35 +08:00
纯php是可以做到的,但你至少得写几百万行的代码
|
9
keithellis 2014-07-10 11:41:35 +08:00
|
10
zoowii 2014-07-10 11:45:02 +08:00
一个歪招, PHP服务端把任务交给一个windows服务器,操作打开浏览器,然后截图....
|
11
1994S 2014-07-10 12:07:16 +08:00
CutyCapt下载地址: http://sourceforge.net/projects/cutycapt/files/cutycapt/
windows CutyCapt不需要安装,直接保存到你的电脑中即可。 然后你php代码如下写 <?php /* 网页截图功能,必须安装IE+CutyCapt url:要截图的网页 out:图片保存路径 path:CutyCapt路径 cmd:CutyCapt执行命令 比如:http://你php路径.php?url=http://1994s.com */ $url=$_GET["url"]; $imgname=str_replace('http://','',$url); $imgname=str_replace('https://','',$imgname); $imgname=str_replace('.','-',$imgname); $out = 'D:/webroot/test/'.$imgname.'.png'; $path = 'D:/webserver/CutyCapt.exe'; $cmd = "$path --url=$url --out=$out"; echo $cmd; system($cmd); ?> |
12
zjgood 2014-07-10 15:33:10 +08:00 via Android
放狗搜website screenshot linux server
第一个就是 |
13
raincious 2014-07-10 15:43:18 +08:00 1
> "我只有一个免费我PHP空间,不能装东西。"
既然这样,那就别想太多了,找个API服务吧。 https://www.url2png.com/ http://webthumbnail.org/ http://www.quora.com/Whats-the-best-website-screenshot-capture-API |
14
andychen20121130 OP 好主意@raincious
|
15
vibbow 2014-07-11 01:03:00 +08:00
|
16
andychen20121130 OP https://www.url2png.com/ 很强大可惜要钱
|