PhantomJS - Métodos de Módulo de Página da Web
O Módulo de página da web tem métodos para Cookies, Frames, Page Navigation, Reload, Rendering e Uploading of Files.
A seguir estão os métodos disponíveis na página da web.
S.No | Métodos e Descrição |
---|---|
1 | addCookie () O método addCookie adiciona cookies à página especificada. |
2 | childFramesCount() Este método está obsoleto de acordo com http://phantomjs.org. |
3 | childFramesName() Este método está obsoleto de acordo com http://phantomjs.org. |
4 | clearCookies () Exclui todos os cookies da página especificada. |
5 | Fechar() Este método é usado para fechar a página e liberar a memória usada. Qualquer um dos métodos ou propriedades da página da web não funcionará depois que o fechamento for chamado. |
6 | currentFrameName() Este método está obsoleto de acordo com http://phantomjs.org. |
7 | deleteCookie () Isso excluirá um cookie com o nome correspondente à lista existente de cookies presentes para um determinado URL de página. |
8 | avaliaAsync () Avalie a função fornecida de maneira assíncrona na página, sem bloquear a execução atual. Esta função ajuda a executar certos scripts de forma assíncrona. |
9 | avaliaJavascript () EvaluateJavaScript ajuda a executar a função passada a ele como uma string. Observe que a string passada deve ser apenas uma função. |
10 | Avalie() Avaliar executará a função transmitida a ele. Se a função contiver mensagens de console, ela não será exibida diretamente no terminal. Para exibir qualquer mensagem do console, você precisa usar o retorno de chamada fantasma onConsoleMessage. |
11 | getPage () Isso lhe dará a página filha que corresponde ao nome da janela passado em getpage. |
12 | volte() Dá a página anterior no histórico de navegação, se apenas a navegação não estiver bloqueada. |
13 | vá em frente() Ele dá a próxima página no histórico de navegação, se apenas a navegação não estiver bloqueada. |
14 | ir() Este método permite que você navegue com as páginas. |
15 | includeJs () Includejs executa o arquivo JS externo na página e executa a função de retorno de chamada na conclusão. |
16 | injectJs () InjectJs inclui script externo de um arquivo especificado na página. Se o arquivo não estiver disponível no diretório atual, ele usou libraryPath para pesquisa adicional do arquivo. Retorna verdadeiro se o arquivo for injetado, caso contrário, falso. |
17 | Abrir URL() OpenUrl abre uma página da web. É semelhante ao método aberto do PhantomJS. OpenUrl tem alguns parâmetros adicionais, que são httpConf, configurações e funções de callback. |
18 | abrir() Abrir é usado para abrir uma página da web. |
19 | lançamento() Release irá liberar o uso de heap de memória para a página. Não use métodos de instância de página após o lançamento ser chamado. Este método é semelhante ao método close e seu uso está obsoleto. Em vez disso, use wpage.close (). |
20 | recarregar() Reload é usado para recarregar a página atual usada. |
21 | renderBase64 () Este método pega a captura de tela e dá a imagem como uma string em base46. Renderbase64 suporta formatos como PNG, JPEG e JPG. Não suporta GIF no momento. Você pode usar a propriedade clipRect para definir a parte para a captura da imagem. |
22 | renderBuffer () RenderBuffer leva a captura da página web para um buffer de imagem, que pode ser enviado diretamente para o servidor. Os formatos suportados são PNG, GIF e JPEG. |
23 | render () Renderizar ajuda a pegar o buffer da imagem e salvá-lo de acordo com o formato especificado. |
24 | sendEvent () É usado para enviar um evento para a página da web. Eles não são eventos dom. Cada um desses eventos é enviado para a página da web com base na interação do usuário. |
25 | setContent () setcontent mudará o conteúdo da página do url especificado com o conteúdo especificado. |
26 | Pare() Isso ajuda a parar o carregamento da página. |
27 | switchToChildFrame() O uso de switchToFrame () está obsoleto; |
28 | switchToFocusedFrame () Ele seleciona o quadro que está em foco. |
29 | switchToFrame () Seleciona o quadro com o nome especificado e que é filho do quadro atual. |
30 | switchToMainFrame () Seleciona o mainframe, ou seja, a janela raiz. |
31 | switchToParentFrame () Ele pega o quadro pai do quadro filho atual. |
32 | subir arquivo() Este método é usado para lidar com o upload do arquivo feito usando formulário em html. PhantomJS não tem uma maneira direta de fazer isso usando formulários, o mesmo pode ser feito usando o método uploadFile. Leva o seletor de tag html para a localização do arquivo e o destino para onde ele deve ser copiado. |