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调用就好
     
     
  • 相关阅读:
    JS基本语法---while循环---练习
    JS基本语法---while循环
    JS基础语法---分支语句总结
    Python开发坦克大战
    基于Python的face_recognition库实现人脸识别
    10个Python 初学者必知编码小技巧
    论如何用python发qq消息轰炸虐狗好友
    Python + Selenium +Chrome 批量下载网页代码修改【新手必学】
    Python爬取mc皮肤【爬虫项目】
    Python 分发包中添加额外文件【新手必学】
  • 原文地址:https://www.cnblogs.com/efan/p/3671195.html
Copyright © 2011-2022 走看看