2011-09-10 33 views
1

我試圖用cutycapt可執行捕捉到HTML頁面,這個問題是,當我上設置的JavaScript,並與URLCutyCapt啓用JavaScript

等一起發送一些查詢字符串值 - http://www.xyz.com/home.html?t=1

我已經寫一個JavaScript函數,它在頁面加載時被調用,並且我正在使用該函數來填充帶有在URL中傳遞的查詢字符串值的文本框。

現在的事情是生成的屏幕截圖根本不執行JavaScript函數。

有沒有從閱讀使用文檔的任何辦法解決這個

+0

我有同樣的問題,我們所有的內容都是用JavaScript動態完成的,等待5秒後我得到一個白色的圖像作爲輸出 – hamboy75

回答

1

正如我preffer這些變量

  • --delay設置爲1-5秒(取決於JavaScript的操作如何lenghty是)
  • --pluginson
  • --javascripton(最好明確地聲明它)
  • --js-can-access-clipboardon(如果你的腳本使用剪貼板)
  • --javaon(可選)

% CutyCapt --help 
----------------------------------------------------------------------------- 
Usage: CutyCapt --url=http://www.example.org/ --out=localfile.png 
----------------------------------------------------------------------------- 
    --help       Print this help page and exit 
    --url=<url>     The URL to capture (http:...|file:...|...) 
    --out=<path>     The target file (.png|pdf|ps|svg|jpeg|...) 
    --out-format=<f>    Like extension in --out, overrides heuristic 
    --min-width=<int>    Minimal width for the image (default: 800) 
    --min-height=<int>    Minimal height for the image (default: 600) 
    --max-wait=<ms>    Don't wait more than (default: 90000, inf: 0) 
    --delay=<ms>     After successful load, wait (default: 0) 
    --user-styles=<url>   Location of user style sheet, if any 
    --header=<name>:<value>  request header; repeatable; some can't be set 
    --method=<get|post|put>  Specifies the request method (default: get) 
    --body-string=<string>   Unencoded request body (default: none) 
    --body-base64=<base64>   Base64-encoded request body (default: none) 
    --app-name=<name>    appName used in User-Agent; default is none 
    --app-version=<version>  appVers used in User-Agent; default is none 
    --user-agent=<string>   Override the User-Agent header Qt would set 
    --javascript=<on|off>   JavaScript execution (default: on) 
    --java=<on|off>    Java execution (default: unknown) 
    --plugins=<on|off>    Plugin execution (default: unknown) 
    --private-browsing=<on|off> Private browsing (default: unknown) 
    --auto-load-images=<on|off> Automatic image loading (default: on) 
    --js-can-open-windows=<on|off> Script can open windows? (default: unknown) 
    --js-can-access-clipboard=<on|off> Script clipboard privs (default: unknown) 
    --print-backgrounds=<on|off> Backgrounds in PDF/PS output (default: off) 
----------------------------------------------------------------------------- 
    <f> is svg,ps,pdf,itext,html,rtree,png,jpeg,mng,tiff,gif,bmp,ppm,xbm,xpm 
-----------------------------------------------------------------------------