Chrome python client first version finished.

anticaptcha
Pedro de Oliveira Guedes 2022-01-06 12:37:24 -03:00
parent 71bdcbd26b
commit fa7f825621
1 changed files with 33 additions and 17 deletions

View File

@ -179,7 +179,7 @@ class Chrome:
"""
return self.__request_get__("/ipc/chrome/stop")
def new (self, url: str = "https://www.google.com"):
def new (self, url: str = "https://www.google.com/"):
"""
## Chrome New
Abre uma nova aba na instância do Google Chrome inicializada pelo client.
@ -286,10 +286,9 @@ class Chrome:
-> Lista de dicionários com o nome das abas e outras informações sobre as mesmas.
"""
ret = self.__request_json_get__("/ipc/chrome/opentabs")
return ret
return self.__request_json_get__("/ipc/chrome/opentabs")
# ====================================== BROKEN ======================================
# # ====================================== BROKEN ======================================
# def find_tab_by_url (self, url: str = "https://www.google.com/"):
# """
# ## Chrome Find Tab By Url
@ -301,8 +300,25 @@ class Chrome:
# ---
# #### Retorna:
# -> ???
# -> ID da aba encontrada com a url correspondente.
# """
# url = urllib.parse.quote(url, "")
# return self.__request_get__("/ipc/chrome/findtabbyurl/"+url)
def find_tab_by_title (self, title: str = "Google"):
"""
## Chrome Find Tab By Title
Este método procura entre as abas abertas no Google Chrome, uma que possua o título correspondente ao que foi dado.
---
#### Parâmetros:
- title: Título da aba que se deseja procurar.
---
#### Retorna:
-> ID da aba encontrada com o título correspondente.
"""
title = urllib.parse.quote (title, "")
return self.__request_get__("/ipc/chrome/findtabbytitle/"+title)