webpage-screenshot

    0熱度

    1回答

    我很好奇,找不到與谷歌的答案。像phantomjs這樣的無頭瀏覽器實際上是如何截圖的?由於瀏覽器是無頭的,它如何呈現精確的網頁呈現?

    1熱度

    1回答

    我有一個Web應用程序在IIS 4.0集成管道64位應用程序池下運行。我的Web應用程序需要截圖(使用Selenium/Chromedrive) 。 我遇到的問題是該圖像是由另一個應用程序(動態)生成的,由我的Web應用程序調用,並在IIS工作進程下作爲子進程啓動。 碰巧,這個應用程序需要創建一個與圖像一樣大的窗口(即GUI窗口),然後才能拍攝它並將圖像數據發送回Web應用程序。該GUI窗口在服務

    0熱度

    1回答

    我試圖使用PhantomJS圖像捕獲來捕獲瀏覽器的圖像。 每次運行圖像捕捉功能時,圖像的尺寸都略有不同。例如,一旦我得到1400x5185,如果我在幾小時後打開相同的網址,我會得到1399x5185或1400x5186。 我已經嘗試從左上角裁剪,但像素略有偏斜。 注意:頁面的內容始終是恆定的 如何始終確保獲得圖像的相同尺寸而不覆蓋像素?

    2熱度

    1回答

    我正在調查使用PhantomJS來做一些自動化的圖像渲染,基於現有的網頁JavaScript代碼庫。 但是,使用提供的rasterize.js示例代碼將our site呈現爲600x600的黑色圖像。其他網站似乎呈現良好。 現在,我們的網站默認使用WebGL,但有一個我已經檢查過的2D回退功能(例如,在禁用WebGL的Chrome中) - #map=2d標誌應該跳過使用WebGL。 還有什麼原因可

    0熱度

    1回答

    這是我的問題 - 我有一個用JavaFX編寫的桌面應用程序。我需要向用戶顯示全屏網頁並將呈現的頁面保存爲PNG。我需要保存整個頁面(例如分辨率1920×3500)。 現在我使用Selenium和Firefox來做到這一點。它工作正常,但有一個很大的缺點 - 用戶必須在他的機器上安裝Firefox。 我試圖使用JavaFX的WebView來呈現網頁,並採取.snapshot()。這將會很棒,但這種方

    1熱度

    1回答

    我們使用watir腳本來測試我們的網站。當使用選擇標籤測試頁面時,我們只需單擊選擇元素,即可在瀏覽器中看到選項。當我們截圖時,輸出與我們在瀏覽器中看到的不匹配 - 選項丟失,而選擇框突出顯示。 我們可以做些什麼來使選項元素在屏幕截圖中可見? test_select.html <!DOCTYPE html> <html> <head> </head> <body>

    1熱度

    1回答

    在Firefox中,我可以在轉到Web開發人員工具欄時創建一個全屏截圖(可以在開發人員工具設置中激活)。不幸的是,我只能用默認分辨率來做到這一點。無論如何,是否有機會獲得更高分辨率的圖像?使用Firefox或附加組件?或者它可能在另一個瀏覽器中?

    1熱度

    2回答

    我的問題可能有點魯莽,但我想知道是否有人有使用Selenium WebDriver或任何其他Java庫向截屏截圖添加文本的經驗?目前我使用: File screenShotFile = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE); FileUtils.copyFile(screenShotFile, new F

    2熱度

    1回答

    我想知道如何使用共享/操作擴展來截取iOS主機應用程序的屏幕截圖。 我的使用情況如下: 使用Safari瀏覽器訪問一個網頁(HTTPS如Gmail) 水龍頭上的分享按鈕,然後選擇 擴展將採取延長當前網頁的屏幕截圖 該用例的一個工作示例是Awesome Screenshot iOS app。 我曾試圖在一個UIWebView/WKWebkit以下方法 重裝基本URI(的loadRequest)(將不

    5熱度

    3回答

    我需要我的客戶能夠使用按鈕這樣捕捉到我的網站的任何頁面的截圖: <button>Take screenshot</button> 我試着使用html2canvas但它不能正常工作,因爲我的網站上有iframe,這會導致一些會話問題。 有人有這個解決方案嗎? 我看着所有的谷歌,沒有發現的東西,這對我很有幫助。