2017-02-16 222 views
-1

我正在做的,給一個URL,並使用golang截圖網站。我搜索結果,但我沒有得到任何結果。誰能幫幫我嗎。如何使用golang截圖網站?

+0

需要純Go的渲染引擎。沒有任何。使用PhantomJS或類似的東西。 – Volker

+0

通過按「打印屏幕」按鈕告訴用戶上傳屏幕截圖。 –

回答

1

目前沒有純粹的golang方法,因爲它必須涉及瀏覽器是某種形式。

來實現這一功能的最簡單的路徑可能是:

  • 找到一個很好的NodeJS庫採取的網站截圖
  • 創建的NodeJS腳本是西服截屏(I/O和設置您的需求)
  • 執行這個腳本的NodeJS從Golang和處理您Golang碼結果

不是最乾淨的方法來完成這件事,但 - 如果你想它更乾淨,你可能必須建立/找到一個控制瀏覽器的golang包,這樣你就可以跳過NodeJS中間人。