Creating Chrome Start method.

anticaptcha
Pedro de Oliveira Guedes 2022-01-04 12:22:24 -03:00
parent 983f4cb704
commit 2e8a3b7ea0
1 changed files with 20 additions and 1 deletions

View File

@ -67,4 +67,23 @@ class Chrome:
if res.headers.get("Content-Type") != None and res.headers.get("Content-Type").find("json") != -1: if res.headers.get("Content-Type") != None and res.headers.get("Content-Type").find("json") != -1:
return json.loads(res.text) return json.loads(res.text)
else: else:
return res.text return res.text
def start (self, to: int = 120):
"""
## Chrome Start
Inicia uma nova sessão/instância do Google Chrome na máquina.
---
#### IMPORTANTE:
É um erro comum estar com o Google Chrome aberto para realizar outras tarefas enquanto programa. Porém, para que este método funcione corretamente, é necessário que não haja nenhuma instância do Chrome, em primeiro ou segundo plano, ativa.
---
#### Parâmetros:
- to: Tempo em segundos que a API esperará pela abertura do Chrome. Caso o tempo seja excedido sem que o Chrome seja aberto com sucesso, é retornado um erro.
---
#### Retorna:
---
"""
return self.__requestget__(f"/ipc/chrome/start?to={to}")