Ferramentas para capturar e converter a Web

Cliente GrabzIt com Python

API Python

Descrição

Esta classe lida com toda a comunicação com os serviços da Web de captura de tela GrabzIt.

Métodos públicos

GetResult(identidade)

Este método retorna a própria captura de tela. Se nada for retornado, algo deu errado ou a captura de tela ainda não está pronta.

parâmetros

Valor de retorno

A captura


URLToAnimation(url, opções = Nenhum)

Especifique o URL do vídeo online que deve ser convertido intum GIF animado.

parâmetros

Valor de retorno

anular

GrabzItAnimationOptions

A classe representa todas as opções disponíveis ao criar um GIF animado.

Atributos


URLToImage(url, opções = Nenhum)

Especifica o URL que deve ser convertido intuma captura de tela da imagem.

parâmetros

Valor de retorno

anular

HTMLToImage(html, opções = Nenhum)

Especifica o HTML que deve ser convertido intuma imagem.

parâmetros

Valor de retorno

anular

FileToImage(caminho, opções = Nenhum)

Especifica um arquivo HTML que deve ser convertido intuma imagem.

parâmetros

Valor de retorno

anular

GrabzItImageOptions

A classe representa todas as opções disponíveis ao criar capturas de imagens.

Atributos

De Depósito


URLToVideo(url, opções = Nenhum)

Especifica o URL que deve ser convertido intah vídeo.

parâmetros

Valor de retorno

anular

HTMLToVideo(html, opções = Nenhum)

Especifica o HTML do qual o vídeo deve ser capturado.

parâmetros

Valor de retorno

anular

FileToVideo(caminho, opções = Nenhum)

Especifica um arquivo HTML que deve ser convertido intah vídeo.

parâmetros

Valor de retorno

anular

Opções de vídeo

A classe representa todas as opções disponíveis quando criando um vídeo de uma página da web.

Propriedades Públicas

Métodos públicos


URLToRenderedHTML(url, opções = Nenhum)

Especifica o URL que deve ser convertido into HTML renderizado.

parâmetros

Valor de retorno

anular

HTMLToRenderedHTML(html, opções = Nenhum)

Especifica o HTML que deve ser convertido into HTML renderizado.

parâmetros

Valor de retorno

anular

FileToRenderedHTML(caminho, opções = Nenhum)

Especifica um arquivo HTML que deve ser convertido into HTML renderizado.

parâmetros

Valor de retorno

anular

GrabzItHTMLOptions

A classe representa todas as opções disponíveis quando criando capturas HTML renderizadas.

Atributos

De Depósito


URLToPDF(url, opções = Nenhum)

Especifica o URL que deve ser convertido intum PDF.

parâmetros

Valor de retorno

anular

HTMLToPDF(html, opções = Nenhum)

Especifica o HTML que deve ser convertido intum PDF.

parâmetros

Valor de retorno

anular

FileToPDF(caminho, opções = Nenhum)

Especifica um arquivo HTML que deve ser convertido intum PDF.

parâmetros

Valor de retorno

anular

GrabzItPDFOptions

A classe representa todas as opções disponíveis ao criar capturas de PDF.

Atributos

De Depósito


URLToDOCX (url, opções = Nenhum)

Especifica o URL que deve ser convertido into DOCX.

parâmetros

Valor de retorno

anular

HTMLToDOCX(html, opções = Nenhum)

Especifica o HTML que deve ser convertido into DOCX.

parâmetros

Valor de retorno

anular

FileToDOCX(caminho, opções = Nenhum)

Especifica um arquivo HTML que deve ser convertido into DOCX.

parâmetros

Valor de retorno

anular

GrabzItDOCXOptions

A classe representa todas as opções disponíveis ao criar capturas de DOCX.

Atributos

De Depósito


URLToTable(url, opções = Nenhum)

Especifica a URL da qual as tabelas HTML devem ser extraídas.

parâmetros

Valor de retorno

anular

HTMLToTable (html, opções = Nenhum)

Especifica o HTML do qual as tabelas HTML devem ser extraídas.

parâmetros

Valor de retorno

anular

FileToTable (caminho, opções = Nenhum)

Especifica um arquivo HTML do qual as tabelas HTML devem ser extraídas.

parâmetros

Valor de retorno

anular

GrabzItTableOptions

A classe representa todas as opções disponíveis ao converter tabelas HTML para CSV, XLSX ou JSON.

Atributos

De Depósito


Este é o método recomendado para salvar um arquivo

Save(callBackURL = '')

Save o resultado de forma assíncrona e retorna um identificador exclusivo, que pode ser usado para obter a captura de tela com o GetResult método.

parâmetros

Valor de retorno

O identificador exclusivo da captura de tela, caso contrário, se ocorrer um erro, uma exceção será lançada. Isso pode ser usado para obter a captura de tela com o GetResult método


Advertindo que este método é síncrono, fará com que um aplicativo pause enquanto o resultado é processado

SaveTo()

Save o resultado de forma síncrona com uma variável que contém os dados dos bytes da captura de tela.

Valor de retorno

retorna os dados de bytes do arquivo, se for bem-sucedido, caso contrário, lança uma exceção.


Advertindo que este método é síncrono, fará com que um aplicativo pause enquanto o resultado é processado

SaveTo(saveToArquivo)

Save o resultado de forma síncrona com um arquivo.

parâmetros

Valor de retorno

retorna true se for bem-sucedido, caso contrário, lança uma exceção.


GetStatus (id)

Obtenha o status atual de uma captura de tela do GrabzIt.

parâmetros

Valor de retorno

ScreenShotStatus objeto


GetCookies (domínio)

Obtenha todos os cookies que o GrabzIt está usando para um domínio específico. Isso também pode incluir cookies definidos pelo usuário.

parâmetros

Valor de retorno

GrabzItCookie ordem


SetCookie (nome, domínio, valor = "", caminho = "/", activationponly = False, expira = "")

Define um novo cookie personalizado no GrabzIt. Se o cookie personalizado tiver o mesmo nome e domínio que um cookie global, o cookie global será substituído.

Isso pode ser útil se a funcionalidade de um site for controlada por cookies.

parâmetros

Valor de retorno

Verdadeiro se o cookie for definido com êxito, caso contrário, falso


DeleteCookie (nome, domínio)

Excluir um cookie personalizado ou impedir que um cookie global seja usado

parâmetros

Valor de retorno

Verdadeiro se o cookie for excluído com êxito, caso contrário, falso


GetWaterMarks()

Obtenha seu personalizado enviado watermarks

Valor de retorno

GrabzItWaterMark ordem


GetWaterMark(identificador)

Devolva seu costume watermarks que corresponde ao identificador especificado

parâmetros

Valor de retorno

GrabzItWaterMark


AdicionarWaterMark(identificador, caminho, xpos, ypos)

Adicionar um novo personalizado watermark

parâmetros

Valor de retorno

retorna verdadeiro se o watermark foi definido com sucesso


DeleteWaterMark(identificador)

Excluir um personalizado watermark

parâmetros

Valor de retorno

retorna verdadeiro se o watermark foi excluído com sucesso


SetLocalProxy (proxyUrl)

Este método permite uma servidor proxy local para ser usado para todas as solicitações.

parâmetros


Use SSL

Especifica se as solicitações ao GrabzIt API deve usar SSL

parâmetros


CreateEncryptionKey ()

Crie uma chave de criptografia 64 básica com criptografia segura, com caracteres 44.


Descriptografar (dados, chave)

Descriptografe uma captura criptografada usando a chave de criptografia fornecida.

parâmetros


DecryptFile (caminho, chave)

Descriptografe uma captura criptografada usando a chave de criptografia fornecida.

parâmetros


Classes de resultado

GrabzItCookie

Propriedades Públicas

ScreenShotStatus

A classe que representa o status atual da captura de tela.

Propriedades Públicas

GrabzItWaterMark

Esta classe representa o costume watermarks armazenado no GrabzIt

Propriedades Públicas