zoukankan      html  css  js  c++  java
  • windows和centos用cutycapt截网页的图

    centos下:(主要参考http://loosky.net/2816.html)

    (1)安装qt47

    增加qt47的源

    vim /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
    
    //进行安装
    yum update
    yum install qt47
    yum install qt47-devel
    yum install qt47-webkit
    yum install qt47-webkit-devel

    2、安装cutycapt

    yum install svn
    svn co https://cutycapt.svn.sourceforge.net/svnroot/cutycapt
    mv cutycapt/CutyCapt /usr/local/cutycapt
    cd /usr/local/cutycapt
    qmake
    qmake-qt47

    这一步我遇到俩问题:
    1)、svn co时没拉下来代码,把这个地址直接在浏览器里访问时,发现跳转到了https://svn.code.sf.net/p/cutycapt/code/,把地址改成这个后,用svn拉下了code的文件夹,然后mv code/CutyCapt /usr/local/cutycapt
    2)、到qmake时,提示commond not found,百度查说用locate qmake查路径,我去!又提示locate 没这个命令,再查


    按上面的方法装了mlocate,后查到qmake的路径


    可以用echo $PATH查看系统变量,

    再创建软链接指向到/usr/local/bin:
    这时就能用qmake命令了,主要参考这个网址:http://blog.sina.com.cn/s/blog_4a94a0db0100sxnt.html

    3、安装xvfb

    yum install Xvfb

    4、测试cutycapt截图

    xvfb-run --server-args="-screen 0, 1024x768x24" CutyCapt --url=http://www.baidu.com --out=baidu.png
    这一步在拉下来的代码里,我这的错误提示,说什么CutyCapt找不到,在上述命令里的
    CutyCapt改成 ./CutyCapt就好了
    到最后截图:

    乱码,把c:/windows/fonts下的字体传几个到/usr/share/fonts下,再用fc-cache,再执行上面截图的命令就好了
    结果:

    windows下把cutyCapt的路径写好,system调用就好
     
     
  • 相关阅读:
    [Linux] 设置系统时区
    [Python] 当猎头遇上 Guido van Rossum
    [Ubuntu] LightDM 轻量级桌面显示管理器
    [Java] Apache Ant 构建基础教程
    [Python] pip 简明指南
    .NET Core下的Spring Cloud——前言和概述
    福州首届.NET开源社区技术交流会圆满成功
    【福州活动】| "福州首届.NET开源社区线下技术交流会"(2018.11.10)
    使用CoreRT将.NET Core发布为Native应用程序
    使用.NET Core快速开发一个较正规的命令行应用程序
  • 原文地址:https://www.cnblogs.com/efan/p/3671195.html
Copyright © 2011-2022 走看看