1
nonozone 2013-06-04 09:24:10 +08:00
嗯,效果不错。
|
2
nonozone 2013-06-04 09:24:50 +08:00
如果可以整个选项,然后自定义屏幕大小就更方便了。
|
3
yingmingfan 2013-06-04 09:25:42 +08:00
这个有什么用呢。。。
|
4
qiayue 2013-06-04 09:42:51 +08:00
感谢,对截图效果很满意
|
5
lenville 2013-06-04 09:45:30 +08:00 1
测试了一下淘宝的页面, 效果很赞
楼主应该是设置了一个延时? 截到的图中还有尚未加载完全的部分 |
7
vibbow OP @lenville 没加载完是因为淘宝用了ajax,或者淘宝做了延迟加载。
虽然你看到的是一整张网页,但是实际上Firefox的分辨率是1366*768. |
8
vibbow OP @yingmingfan 比如说在墙内,暂时没有翻墙手段,有人又发了一个自己想看的t.co连接...
|
9
jazz1988 2013-06-04 10:22:42 +08:00
很棒,就是默认字体看着不太习惯,有点纤细了
|
11
lichao 2013-06-04 10:44:11 +08:00
某些地方颜色偏差严重,不知道为什么
|
13
XDA 2013-06-04 10:49:50 +08:00
额,好像意义真的不大,BTW,www.sina.com.cn 的截图好挫
|
15
kusys 2013-06-04 10:53:42 +08:00 1
太有意思了。
如果能做一个网站,不停的到处去爬站,遇到新站就截图保存,对旧站隔一两个月截图一次。 时间长了,对于查一个网站的历史变迁记录很有意思啊 |
17
cdfmr 2013-06-04 10:56:58 +08:00 1
|
18
kusys 2013-06-04 10:59:03 +08:00
@cdfmr 其实我知道国内外都有一些,但其实功能都很简单,一般就提供单一的查询,而且广告太多。如果能进行一些思考,做的稍微有意思一点……
|
19
chiefly 2013-06-04 10:59:26 +08:00
为啥www.taobao.com的截屏与我直接访问的淘宝好多地方都是不一样的?
|
20
panxianhai 2013-06-04 10:59:31 +08:00
phantomjs的效果和这个比起来不知道怎么样
|
22
qiayue 2013-06-04 11:01:48 +08:00
在很多时候都会用到网页截图功能,以前(前几年了,最近没找)找的都不怎么满意,要么是截的图不好,要么是别的网站给出的api,有限制,今天终于发现楼主做的这个效果不错,所以立马上来表示感谢。
对于楼上有两位质疑有什么用处和说意义不大的童鞋,我觉得可能是你们没有碰到类似的需求。 生活中我们常会以个人的见识阅历来评价一件事情,而其实这种评价并不客观。 |
24
cdfmr 2013-06-04 11:03:07 +08:00
@kusys archive.org还是很强大的,除了网页,一些下载文件它都保留着,我用它找过几次古董资源。另外,一定程度上兼具FQ功能。
|
26
2code 2013-06-04 11:04:10 +08:00
貌似抓一次被墙的网站就挂掉了
|
27
vibbow OP @panxianhai 我这个是直接调用了一个完整的Firefox,支持Flash。
|
31
vibbow OP |
32
firsthym 2013-06-04 11:29:13 +08:00
可以整一个service
|
33
dndx 2013-06-04 11:37:36 +08:00
|
35
manhere 2013-06-04 11:38:34 +08:00
@vibbow
( ! )Fatal error: Uncaught exception 'PHPWebDriver_UnhandledWebDriverError' with message ' in /var/www/vps.vsean.net/screenshot/PHPWebDriver/WebDriverBase.php on line 50 ( ! ) PHPWebDriver_UnhandledWebDriverError: Unable to connect to host 127.0.0.1 on port 7058 after 45000 ms. Firefox console output: Error: cannot open display: :99 Error: cannot open display: :99 in /var/www/vps.vsean.net/screenshot/PHPWebDriver/WebDriverBase.php on line 50 |
37
sarices 2013-06-04 11:44:21 +08:00
被抓取的网站图片一多就不行了 http://zhengweidong.com/ 抓取失败了
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 30400913 bytes) in /var/www/vps.vsean.net/screenshot/PHPWebDriver/WebDriverBase.php on line 186 |
39
dndx 2013-06-04 11:50:35 +08:00
|
40
wingoo 2013-06-04 11:56:04 +08:00
非常赞啊
|
42
choolib 2013-06-04 12:12:53 +08:00
图片上的字体和原网站的字体不一样.
|
44
vibbow OP 不过很好奇为什么json_decode会使用那么大的内存。
在decode前内存使用才30多M,decode的过程居然需要申请大约300M的内存... |
45
11138 2013-06-04 13:09:56 +08:00
关于 2code 所说的问题:
1,把http换成https 2,将用户输入的目标网址用JS加密一下再提交 |
49
vibbow OP |
50
lichao 2013-06-04 13:39:18 +08:00
@vibbow 看看这个网站的 sidebar title http://demo.libuchao.com/
|
52
vibbow OP |
53
halicando 2013-06-04 14:00:52 +08:00
|
56
fuxkcsdn 2013-06-04 15:14:13 +08:00
|
57
mozutaba 2013-06-04 15:16:53 +08:00
楼主的想法和我不摸二哥,不过我的比较邪恶。我现在写的抓中文会乱码,一直不知道怎么解决。借这个一用。搞定后给你参观
|
58
fuxkcsdn 2013-06-04 15:19:56 +08:00
|
59
mozutaba 2013-06-04 15:23:19 +08:00
顺便发现有人截取过毛片网站....
我勒个去,抱歉没看完,既然这样我说完吧,通过获取某些针对性的hosts,对里面的网站截图,生成一个列表来展示这些网站有多么误导人,警示青少年。 |
60
LincolnDz 2013-06-04 15:55:14 +08:00
很好玩,不过截图糊了...
|
61
workaholic 2013-06-04 18:48:26 +08:00
@Livid 这个功能已经有人做了: http://archive.org/ 以前用它看v2ex几年前的样子,-_-
|
62
workaholic 2013-06-04 18:50:52 +08:00
不错,很好的东西,以前我都是用php+url2bmp 来实现截图
|
64
clowwindy 2013-06-04 21:33:00 +08:00
最近我们做长微博图片,采用的方案是 wkhtmltopdf,截图效果比 phantomjs 要好,特别是中文字体上面。在 Ubuntu 上把字体从 mac 上拷过去之后截出来效果基本上和 mac 上看到的一样。
|
66
undozen 2013-06-04 23:13:41 +08:00 via iPhone
@clowwindy 能不能开放api啊?我只是想给 weibo.com/hackernewsdaily 用用
|
68
yudun1989 2013-06-04 23:24:07 +08:00
http://weibo.com/webhistory 。。。。不止一个人和lz有类似想法哦。。(ps:这个我直接用了公司的access token)
|
69
Showfom 2013-06-05 01:26:20 +08:00
http://vps.vsean.net/screenshot/take.php?url=http%3A%2F%2Fwhatismy iPad dress.com%2F
碰到这种网站就暴露抓取网页截图的服务器的 IP 了 |
70
Showfom 2013-06-05 01:26:52 +08:00
|
72
linsk 2013-06-05 06:58:53 +08:00 via iPhone
提个建议 可以支持网站手机版的截图这个选项
|
74
vibbow OP |
75
vibbow OP @fuxkcsdn 大概瞄了一眼,他和我的方法完全不一样
他是VNC进去,打开浏览器,然后做屏幕截图的: http://api.browsershots.org/png/original/2c/2cdd15d98d5f44c7ed188511ae8c972a.png 而且: 网站中间部分内容没有了,只有个开头和结尾。还不支持中文... |
79
vibbow OP @RobinFai 好吧,貌似也支持Flash。
不过我还是会停留在Selenium的。因为Selenium不仅仅是用来抓屏用的,而且可以进行交互操作~ |
80
won 2013-06-05 11:44:56 +08:00
视频框内截不到
|
86
nginxreport 2013-06-05 22:13:52 +08:00
|
88
Livid MOD 为什么现在只能看到一个红色禁止符?
|
89
vibbow OP @nginxreport 截图有防盗链功能的哦~~~
|
91
shidenggui 2013-06-06 19:52:07 +08:00
http://www.ihaveu.com/
试了一下,貌似无法截取这个网站,chrome上很多扩展也不行,奇怪了 |
92
vibbow OP @shidenggui 因为他是Flash,而且他的Flash太大了。截图的时候Flash没加载完,就截不出来了。
|