Ferramentas para capturar e converter a Web

Como você tira uma captura de tela por trás de um login?

A maioria dos serviços de captura de tela não suporta capturas de tela após um login, no entanto, para permitir isso, abrimos a capacidade de definir cookies no GrabzIt. Como os sites costumam usar cookies para identificar um usuário, se você atribuir o cookie de sessão do usuário ao GrabzIt, todos os dados da sessão do usuário estarão disponíveis quando qualquer captura de tela for feita.

GrabzIt provides two main ways of specifying your own session cookie either via the API or on setting the cookies in your account.

Especifique todos os cookies de sessão de um usuário

If you specify all of the user's session cookies then when you create a capture of a secure web page GrabzIt will create a capture as the user would see it, this is very useful if you want to do things like capture a report in a user's dashboard etc.

Neste exemplo estamos assumindo que existe apenas um cookie envolvido na sessão do usuário chamado PHPSESSID, porém pode haver mais de um e pode ter nomes diferentes. Tudo depende de como você criou seu site. Ferramentas de desenvolvimentoOne way to debug any cookie issues, is by signing into the target website and use the browsers built in developer tools, to do this in the Chrome browser just press F12.

Then identify the websites session cookie and add name, domain and value etc of this cookie to GrabzIt by using the página de cookies personalizados, é uma boa ideia usar uma data de expiração muito futura para garantir que o cookie da sessão não seja excluído.

To do this programmatically, you need to use a server-side language as JavaScript won’t have access to the HTTP only cookies often associated with a user's session cookies. Then pass the all of the cookies involved in a user’s session using the SetCookie method and GrabzIt will automatically be able to user the users session.

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

Capture o HTML

Utilize o nosso API JavaScript para nos enviar o HTML da página web que está por trás do login. Contanto que nenhum dos recursos da página da web, como CSS, JavaScript e imagens, não seja restrito pela segurança do site, ele deve capturar a página da web do usuário corretamente, conforme mostrado neste exemplo.

Postar em um formulário de login

Este método de login só funcionará se a página da web que você deseja capturar for a página da web logo após a tela de login ou se o site fornecer um URL de redirecionamento que o navegador seguirá após a conclusão do login.

Especifique credenciais de autenticação básica

Algumas páginas da web usam autenticação básica onde o navegador pede ao usuário para se autenticar antes de exibir a página. GrabzIt permite que você faça capturas de tela dessas páginas da web especificando seu credenciais básicas de autenticação.