捕獲和轉換Web的工具

您如何從登錄名後面截取屏幕截圖?

大多數螢幕截圖服務不支援在登入後截取螢幕截圖,但是為了實現這一點,我們開放了在 GrabzIt 中設定 cookie 的功能。 由於網站經常使用 cookie 來識別用戶,如果您將用戶會話 cookie 分配給 GrabzIt,則在進行任何螢幕截圖時,所有用戶會話資料都將可用。

GrabzIt 提供了兩種主要方式來指定您自己的會話 cookie,或透過 API 或設定 您帳戶中的 cookie.

指定使用者的所有會話 cookie

如果您指定使用者的所有會話 cookie,那麼當您建立安全網頁的捕獲時,GrabzIt 將建立使用者將看到的捕獲,如果您想要執行諸如捕獲使用者儀表板中的報告之類的操作,這非常有用ETC。

在此範例中,我們假設使用者會話中只涉及一個名為 PHPSESSID 的 cookie,但也可以有多個 cookie,並且可以以不同的方式命名。 這完全取決於您如何建立網站。 開發者工具調試任何 cookie 問題的一種方法是簽名 into 目標網站並使用內建開發工具的瀏覽器,要在 Chrome 瀏覽器中執行此操作,只需按 F12。

然後識別網站會話 cookie 並使用以下命令將此 cookie 的名稱、網域和值等新增至 GrabzIt 自定義 cookie 頁面,最好使用未來很長一段時間內的到期日期來確保會話 cookie 不被刪除。

若要以程式設計方式執行此操作,您需要使用伺服器端語言,因為 JavaScript 無法存取通常與使用者會話 cookie 關聯的僅 HTTP cookie。然後使用以下命令傳遞使用者會話中涉及的所有 cookie SetCookie 方法和 GrabzIt 將自動能夠使用使用者會話。

$sessionValue = $_COOKIE['PHPSESSID'];
$grabzIt->SetCookie('PHPSESSID', 'example.com', $sessionValue);
$grabzIt->URLToImage('http://example.com/dashboard.php');
$grabzIt->Save('http://example.com/handler.php');

捕獲 HTML

版面設計使用 JavaScript API 向我們發送登入後網頁的 HTML。 只要 CSS、JavaScript 和圖片等網頁資源不受網站安全限制,它就應該正確捕捉使用者網頁,如下所示 例子.

發佈到登入表單

此登入方式 只有當您要擷取的網頁是登入畫面後的網頁,或網站提供瀏覽器在登入完成後將遵循的重定向 URL 時,此方法才有效。

指定基本驗證憑證

某些網頁使用基本驗證,瀏覽器要求使用者在顯示頁面之前進行身份驗證。 GrabzIt 使您能夠透過指定您的螢幕截圖來截取這些網頁 基本驗證憑證.