`
tianlanxing
  • 浏览: 3045 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

linux 服务器安装cutycapt,抓取网页快照

阅读更多
1、安装svn
yum install -y subversion

2、安装qt47

增加qt47的下载源  
#vi /etc/yum.repos.d/atrpms.repo  


输入如下内容
[atrpms]  
name=CentOS $releasever – $basearch – ATrpms  
baseurl=http://dl.atrpms.net/el$releasever-$basearch/atrpms/stable  
gpgkey=http://ATrpms.net/RPM-GPG-KEY.atrpms  
gpgcheck=1  
enabled=1  
  
[atrpms-testing]  
name=CentOS $releasever – $basearch – ATrpms testing  
baseurl=http://dl.atrpms.net/el$releasever-$basearch/atrpms/testing  
gpgkey=http://ATrpms.net/RPM-GPG-KEY.atrpms  
gpgcheck=1  
enabled=1  


安装qt47

#yum install -y qt47  
#yum install -y qt47-devel  

如果提示有冲突
yum remove libX11-1.0.3-11.el5.i386
再执行 yum install qt47-devel

继续安装如下两个工具  
#yum install -y qt47-webkit  
#yum install -y qt47-webkit-devel  

3、更新sqllite
yum update sqlite

4、更新/etc/profile,将下面代码加入profile中
export QTDIR=/usr/lib64/qt47
export QTLIB=/usr/lib64/qt47/lib
export QTINC=/usr/lib64/qt47/include
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export PATH=$QTDIR/bin:$PATH

4.1 刷新当前缓存
source /etc/profile

5、安装g++
yum install gcc gcc-c++

6、编译
cd /home/cloud/cutycapt/CutyCapt
qmake
make

7、安装xserver
yum groupinstall "X Window System" -y
如果遇到冲突 卸载冲突的包
yum remove libX11-1.1.3-4.el5.x86_64
此时会将刚才安装的qt47的包全删除掉
再重新安装qt47  yum install qt47*

8、安装server模拟环境
yum install -y Xvfb

9、下载模拟环境命令
wget http://www.flexthinker.com/wp-content/uploads/2009/11/xvfb-run.sh.txt 
mv ./xvfb-run.sh.txt ./xvfb-run.sh
chmod u+x ./xvfb-run.sh

10、安装中文字体

yum install -y fonts-chinese

11、执行测试
/home/cloud/cutycapt/CutyCapt/xvfb-run.sh /home/cloud/cutycapt/CutyCapt/CutyCapt --url=http://www.miercn.com/  --out=163.jpg 
出现错误:
CutyCapt: xcb_xlib.c:82:xcb_xlib_unlock: 断言“c->xlib.lock”失败。
执行 export LIBXCB_ALLOW_SLOPPY_LOCK=1
重新测试后成功生成图片, 将 export LIBXCB_ALLOW_SLOPPY_LOCK=1 更新至/etc/profile
分享到:
评论

相关推荐

    网页快照程序(快速访问网页并抓取快照)

    本软件实现了单个网页快照抓取、批量网页快照抓取等功能。实现了网址的基本操作,如添加网址、删除网址、修改网址等。本软件的知识产权属天使知识授理厂 www.a3gs.com 你可以到此网站下载本软件源码进行学习、修改等...

    VB抓取网页快照为图片文件.rar

    在VB(Visual Basic)编程环境中,我们可以利用内置的控件和第三方库来实现网页快照的抓取并将其转换为图片文件。这个“VB抓取网页快照为图片文件.rar”压缩包可能包含了一个示例项目,展示了如何完成这一功能。下面...

    java 实现整张网页快照

    在Java编程环境中,生成网页快照是一项常见的需求,主要用于数据抓取、网页存档或测试自动化等场景。这里我们关注的焦点是如何利用Java实现整张网页的快照功能。通过标题"java 实现整张网页快照"和描述,我们可以...

    JAVA线程根据给定URL生成网页快照

    在Java编程中,生成网页快照是一项常见的任务,它主要用于数据抓取、搜索引擎优化(SEO)或者是为了离线浏览。这个任务通常涉及到网络编程、多线程和网页解析技术。以下将详细介绍如何根据给定的URL利用Java实现线程...

    压缩图,网页快照

    网页快照,也称为网页存档或网页抓取,是指搜索引擎或类似服务对网页内容进行复制并保存的一种方式。当原网页无法访问或被修改时,用户可以通过网页快照查看该网页在某个时间点的状态。搜索引擎如Google会定期抓取并...

    抓取网页图片,css和js

    网页抓取技术是一种获取网页内容的方法,通常用于数据挖掘、备份、分析或创建离线浏览体验。本话题主要关注如何抓取网页上的图片、CSS(层叠样式表)和JavaScript文件,以及处理CSS中内联的图片资源。下面将详细讨论...

    putty远程访问Linux服务器

    PUTTY是一款广受欢迎的开源SSH(Secure Shell)客户端,用于远程连接Linux服务器。它支持多种网络协议,包括Telnet、SSH、Serial等,是Windows用户访问Linux系统的常用工具。本篇将详细介绍如何使用PUTTY进行远程...

    python爬虫,如何抓取网页数据

    python爬虫,如何抓取网页数据; python爬虫,如何抓取网页数据; python爬虫,如何抓取网页数据; python爬虫,如何抓取网页数据; python爬虫,如何抓取网页数据; python爬虫,如何抓取网页数据; python爬虫,...

    网页快照实现(C)

    网页快照是搜索引擎提供的一种服务,它记录了网页在某个时间点的状态,用户可以在搜索引擎结果中查看快照,即便原始网页已经更改或无法访问。在C语言中实现网页快照的功能,涉及到网络编程、字符串处理和文件操作等...

    java简单的抓取网页内容的程序

    java简单的抓取网页内容的程序java简单的抓取网页内容的程序java简单的抓取网页内容的程序java简单的抓取网页内容的程序java简单的抓取网页内容的程序java简单的抓取网页内容的程序java简单的抓取网页内容的程序java...

    网页爬虫工具抓取网页pclawer

    它允许用户高效地抓取和处理互联网上的网页内容,这对于数据分析、网站维护、市场研究等多种用途都非常有价值。在这个主题下,我们将深入探讨网页爬虫的基本概念、工作原理以及`pclawer`工具的特点和使用方法。 ...

    cutycapt 网页缩略图抓图工具

    **Cutycapt 网页缩略图抓图工具** Cutycapt 是一款小巧而强大的命令行工具,专为Windows平台设计,用于捕获网页的缩略图或全尺寸截图。它非常适合开发者、设计师和互联网内容管理者,需要快速生成网页预览图像时...

    Java抓取网页数据Demo

    本文将详细讨论如何使用Java语言来抓取网页数据,包括两种主要方法:直接抓取原网页内容和处理网页中的JavaScript返回数据。 首先,让我们探讨**抓取原网页**的方法。在Java中,我们可以使用`java.net.URL`类来建立...

    c#网页快照生成HtmlToImage.rar

    总的来说,这个项目提供了一个C#环境下的网页快照生成工具,能够有效地处理网页内容,尤其是涉及JavaScript的页面,并解决了截图过程中可能出现的白屏问题,对于开发者进行网页抓取、数据分析或者构建网页历史记录...

    c# 网页快照(winform)

    首先,要抓取网页快照,我们需要理解网络请求和HTML解析的基本概念。C#中的`HttpClient`类可以用来发送HTTP请求,获取网页的HTML内容。这个类提供了异步和同步的方法,例如`GetAsync`和`GetStringAsync`,用于获取...

    Web-Scraping-with-Python_Python网页信息抓取_Python抓取网页_jupyter_Python抓

    **Python网页信息抓取技术详解** 网页信息抓取,也称为网络爬虫或网页抓取,是通过自动化程序从互联网上获取大量数据的过程。在这个领域,Python语言因其强大的库支持和简洁的语法而成为首选工具。本教程将深入探讨...

    CutyCapt-Win32

    总之,通过结合PHP和CutyCapt,我们可以方便地实现在服务器端抓取网页快照,生成JPG格式的图片。这个过程涉及到了系统调用、命令行参数传递以及错误处理等多个技术点,对于提高Web应用的功能性和用户体验具有重要...

    网页快照捕捉工具的源代码VB·NET2005v1·0

    我们可以利用这个控件来抓取网页的屏幕快照,通过DrawToBitmap方法将网页渲染到Bitmap对象上,从而保存为图像文件。 4. **图像处理**:为了保存网页快照为图像,我们需要掌握Bitmap对象的使用,包括创建、绘制、...

    python爬虫抓取网页数据大作业项目代码.zip

    python爬虫抓取网页数据大作业项目代码.zippython爬虫抓取网页数据大作业项目代码.zippython爬虫抓取网页数据大作业项目代码.zippython爬虫抓取网页数据大作业项目代码.zippython爬虫抓取网页数据大作业项目代码....

    php应用curl扩展抓取网页类.zip

    但请注意,网页抓取应遵循网站的robots.txt规则,并尊重网站的版权和使用条款,避免对服务器造成过大的访问压力。 总之,`php应用curl扩展抓取网页类.zip`提供的这个PHP类库,结合cURL扩展,为开发者提供了一种高效...

Global site tag (gtag.js) - Google Analytics